final class CertificationRequest
extends mybouncycastle.org.bouncycastle.asn1.DERSequence
CertificationRequest ::= SEQUENCE {
certificationRequestInfo CertificationRequestInfo,
signatureAlgorithm SignatureAlgorithmIdentifier,
signature Signature }
SignatureAlgorithmIdentifier ::= AlgorithmIdentifier
Signature ::= BIT STRING
}
http://www.faqs.org/rfcs/rfc2314.html| Modifier and Type | Field and Description |
|---|---|
private CertificationRequestInfo |
m_certificationRequestInfo |
private mybouncycastle.org.bouncycastle.asn1.DERBitString |
m_signature |
| Constructor and Description |
|---|
CertificationRequest(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_sequence) |
CertificationRequest(CertificationRequestInfo a_certificationRequestInfo,
AsymmetricCryptoKeyPair a_keyPair) |
| Modifier and Type | Method and Description |
|---|---|
private static mybouncycastle.org.bouncycastle.asn1.ASN1EncodableVector |
createRequest(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_certificationRequestInfo,
mybouncycastle.org.bouncycastle.asn1.x509.AlgorithmIdentifier a_algorithmIdentifier,
mybouncycastle.org.bouncycastle.asn1.DERBitString a_signature) |
private static byte[] |
DERtoBytes(mybouncycastle.org.bouncycastle.asn1.ASN1Encodable a_object) |
CertificationRequestInfo |
getCertificationRequestInfo()
Returns the Certification Request Info of this request.
|
IMyPublicKey |
getPublicKey()
Returns the public key used in this request.
|
boolean |
verify()
Verifies the signature of this request with the public key included.
|
getInstance, getInstance, getObjectAt, getObjects, hashCode, iterator, parser, size, toArray, toStringencodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitiveprivate CertificationRequestInfo m_certificationRequestInfo
private mybouncycastle.org.bouncycastle.asn1.DERBitString m_signature
public CertificationRequest(CertificationRequestInfo a_certificationRequestInfo, AsymmetricCryptoKeyPair a_keyPair)
CertificationRequest(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_sequence)
public IMyPublicKey getPublicKey()
public CertificationRequestInfo getCertificationRequestInfo()
public boolean verify()
private static mybouncycastle.org.bouncycastle.asn1.ASN1EncodableVector createRequest(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_certificationRequestInfo,
mybouncycastle.org.bouncycastle.asn1.x509.AlgorithmIdentifier a_algorithmIdentifier,
mybouncycastle.org.bouncycastle.asn1.DERBitString a_signature)
private static byte[] DERtoBytes(mybouncycastle.org.bouncycastle.asn1.ASN1Encodable a_object)
Copyright © 2023. All rights reserved.