org.bouncycastle.asn1.pkcs

Class CertificationRequest

Implemented Interfaces:
DEREncodable

public class CertificationRequest
extends ASN1Encodable

PKCS10 Certification request object.
 CertificationRequest ::= SEQUENCE {
   certificationRequestInfo  CertificationRequestInfo,
   signatureAlgorithm        AlgorithmIdentifier{{ SignatureAlgorithms }},
   signature                 BIT STRING
 }
 

Field Summary

protected CertificationRequestInfo
reqInfo
protected AlgorithmIdentifier
sigAlgId
protected DERBitString
sigBits

Constructor Summary

CertificationRequest()
CertificationRequest(ASN1Sequence seq)
CertificationRequest(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DERBitString signature)

Method Summary

CertificationRequestInfo
getCertificationRequestInfo()
DERBitString
getSignature()
AlgorithmIdentifier
getSignatureAlgorithm()
DERObject
toASN1Object()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Field Details

reqInfo

protected CertificationRequestInfo reqInfo


sigAlgId

protected AlgorithmIdentifier sigAlgId


sigBits

protected DERBitString sigBits

Constructor Details

CertificationRequest

protected CertificationRequest()


CertificationRequest

public CertificationRequest(ASN1Sequence seq)


CertificationRequest

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

Method Details

getCertificationRequestInfo

public CertificationRequestInfo getCertificationRequestInfo()


getSignature

public DERBitString getSignature()


getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()


toASN1Object

public DERObject toASN1Object()
Overrides:
toASN1Object in interface ASN1Encodable