org.bouncycastle.asn1.pkcs

Class CertificationRequest

public class CertificationRequest extends ASN1Encodable

PKCS10 Certification request object.
 CertificationRequest ::= SEQUENCE {
   certificationRequestInfo  CertificationRequestInfo,
   signatureAlgorithm        AlgorithmIdentifier{{ SignatureAlgorithms }},
   signature                 BIT STRING
 }
 
Field Summary
protected CertificationRequestInforeqInfo
protected AlgorithmIdentifiersigAlgId
protected DERBitStringsigBits
Constructor Summary
protected CertificationRequest()
CertificationRequest(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DERBitString signature)
CertificationRequest(ASN1Sequence seq)
Method Summary
CertificationRequestInfogetCertificationRequestInfo()
DERBitStringgetSignature()
AlgorithmIdentifiergetSignatureAlgorithm()
DERObjecttoASN1Object()

Field Detail

reqInfo

protected CertificationRequestInfo reqInfo

sigAlgId

protected AlgorithmIdentifier sigAlgId

sigBits

protected DERBitString sigBits

Constructor Detail

CertificationRequest

protected CertificationRequest()

CertificationRequest

public CertificationRequest(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DERBitString signature)

CertificationRequest

public CertificationRequest(ASN1Sequence seq)

Method Detail

getCertificationRequestInfo

public CertificationRequestInfo getCertificationRequestInfo()

getSignature

public DERBitString getSignature()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

toASN1Object

public DERObject toASN1Object()