Bouncy Castle Cryptography Library 1.47

org.bouncycastle.asn1.cmp
Class CertResponse

java.lang.Object
  extended by org.bouncycastle.asn1.ASN1Object
      extended by org.bouncycastle.asn1.cmp.CertResponse
All Implemented Interfaces:
ASN1Encodable

public class CertResponse
extends ASN1Object


Constructor Summary
CertResponse(ASN1Integer certReqId, PKIStatusInfo status)
           
CertResponse(ASN1Integer certReqId, PKIStatusInfo status, CertifiedKeyPair certifiedKeyPair, ASN1OctetString rspInfo)
           
 
Method Summary
 CertifiedKeyPair getCertifiedKeyPair()
           
 ASN1Integer getCertReqId()
           
static CertResponse getInstance(java.lang.Object o)
           
 PKIStatusInfo getStatus()
           
 ASN1Primitive toASN1Primitive()
           CertResponse ::= SEQUENCE { certReqId INTEGER, -- to match this response with corresponding request (a value -- of -1 is to be used if certReqId is not specified in the -- corresponding request) status PKIStatusInfo, certifiedKeyPair CertifiedKeyPair OPTIONAL, rspInfo OCTET STRING OPTIONAL -- analogous to the id-regInfo-utf8Pairs string defined -- for regInfo in CertReqMsg [CRMF] }
 
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
 

Constructor Detail

CertResponse

public CertResponse(ASN1Integer certReqId,
                    PKIStatusInfo status)

CertResponse

public CertResponse(ASN1Integer certReqId,
                    PKIStatusInfo status,
                    CertifiedKeyPair certifiedKeyPair,
                    ASN1OctetString rspInfo)
Method Detail

getInstance

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

getCertReqId

public ASN1Integer getCertReqId()

getStatus

public PKIStatusInfo getStatus()

getCertifiedKeyPair

public CertifiedKeyPair getCertifiedKeyPair()

toASN1Primitive

public ASN1Primitive toASN1Primitive()
 CertResponse ::= SEQUENCE {
                            certReqId           INTEGER,
                            -- to match this response with corresponding request (a value
                            -- of -1 is to be used if certReqId is not specified in the
                            -- corresponding request)
                            status              PKIStatusInfo,
                            certifiedKeyPair    CertifiedKeyPair    OPTIONAL,
                            rspInfo             OCTET STRING        OPTIONAL
                            -- analogous to the id-regInfo-utf8Pairs string defined
                            -- for regInfo in CertReqMsg [CRMF]
             }
 

Specified by:
toASN1Primitive in interface ASN1Encodable
Specified by:
toASN1Primitive in class ASN1Object
Returns:
a basic ASN.1 object representation.

Bouncy Castle Cryptography Library 1.47