org.bouncycastle.asn1.pkcs

Class CertificationRequest

Implemented Interfaces:
DEREncodable
Known Direct Subclasses:
PKCS10CertificationRequest

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

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

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

Method Summary

CertificationRequestInfo
getCertificationRequestInfo()
static CertificationRequest
getInstance(Object o)
DERBitString
getSignature()
AlgorithmIdentifier
getSignatureAlgorithm()
DERObject
toASN1Object()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, 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()

getInstance

public static CertificationRequest getInstance(Object o)

getSignature

public DERBitString getSignature()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

toASN1Object

public DERObject toASN1Object()
Overrides:
toASN1Object in interface ASN1Encodable