org.gudy.bouncycastle.asn1.pkcs
Class CertificationRequest

java.lang.Object
  extended by org.gudy.bouncycastle.asn1.pkcs.CertificationRequest
All Implemented Interfaces:
DEREncodable
Direct Known Subclasses:
PKCS10CertificationRequest

public class CertificationRequest
extends java.lang.Object
implements DEREncodable

PKCS10 Certfication 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
protected CertificationRequest()
           
  CertificationRequest(ASN1Sequence seq)
           
  CertificationRequest(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DERBitString signature)
           
 
Method Summary
 CertificationRequestInfo getCertificationRequestInfo()
           
 DERObject getDERObject()
           
 DERBitString getSignature()
           
 AlgorithmIdentifier getSignatureAlgorithm()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

getSignature

public DERBitString getSignature()

getDERObject

public DERObject getDERObject()
Specified by:
getDERObject in interface DEREncodable