Bouncy Castle Cryptography Library 1.49

org.bouncycastle.asn1.pkcs
Class CertificationRequest

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

public class CertificationRequest
extends ASN1Object

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
protected CertificationRequest()
           
  CertificationRequest(ASN1Sequence seq)
           
  CertificationRequest(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DERBitString signature)
           
 
Method Summary
 CertificationRequestInfo getCertificationRequestInfo()
           
static CertificationRequest getInstance(java.lang.Object o)
           
 DERBitString getSignature()
           
 AlgorithmIdentifier getSignatureAlgorithm()
           
 ASN1Primitive toASN1Primitive()
           
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, 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

getInstance

public static CertificationRequest getInstance(java.lang.Object o)

getCertificationRequestInfo

public CertificationRequestInfo getCertificationRequestInfo()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

getSignature

public DERBitString getSignature()

toASN1Primitive

public ASN1Primitive toASN1Primitive()
Specified by:
toASN1Primitive in interface ASN1Encodable
Specified by:
toASN1Primitive in class ASN1Object

Bouncy Castle Cryptography Library 1.49