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, toString
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
private 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.