Top Description Fields Constructors Methods
org.bouncycastle.asn1.cmp

public Class CertifiedKeyPair

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .BERTags, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.crmf.EncryptedKey, .EncryptedValue, .PKIPublicationInfo

CertifiedKeyPair ::= SEQUENCE {
                                 certOrEncCert       CertOrEncCert,
                                 privateKey      [0] EncryptedKey      OPTIONAL,
                                 -- see [CRMF] for comment on encoding
                                 publicationInfo [1] PKIPublicationInfo  OPTIONAL
      }

Field Summary

Modifier and TypeField and Description
private final CertOrEncCert
private EncryptedKey
private PKIPublicationInfo

Constructor Summary

AccessConstructor and Description
private
public
public
CertifiedKeyPair(CertOrEncCert certOrEncCert, EncryptedKey privateKey, PKIPublicationInfo publicationInfo)

public
CertifiedKeyPair(CertOrEncCert certOrEncCert, EncryptedValue privateKey, PKIPublicationInfo publicationInfo)

Method Summary

Modifier and TypeMethod and Description
public CertOrEncCert
public static CertifiedKeyPair
public EncryptedKey
public PKIPublicationInfo
public ASN1Primitive

Returns:

a basic ASN.1 object representation.
toASN1Primitive
()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Return the primitive representation of PKIPublicationInfo.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

certOrEncCertback to summary
private final CertOrEncCert certOrEncCert
privateKeyback to summary
private EncryptedKey privateKey
publicationInfoback to summary
private PKIPublicationInfo publicationInfo

Constructor Detail

CertifiedKeyPairback to summary
private CertifiedKeyPair(ASN1Sequence seq)
CertifiedKeyPairback to summary
public CertifiedKeyPair(CertOrEncCert certOrEncCert)
CertifiedKeyPairback to summary
public CertifiedKeyPair(CertOrEncCert certOrEncCert, EncryptedKey privateKey, PKIPublicationInfo publicationInfo)
CertifiedKeyPairback to summary
public CertifiedKeyPair(CertOrEncCert certOrEncCert, EncryptedValue privateKey, PKIPublicationInfo publicationInfo)

Method Detail

getCertOrEncCertback to summary
public CertOrEncCert getCertOrEncCert()
getInstanceback to summary
public static CertifiedKeyPair getInstance(Object o)
getPrivateKeyback to summary
public EncryptedKey getPrivateKey()
getPublicationInfoback to summary
public PKIPublicationInfo getPublicationInfo()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Return the primitive representation of PKIPublicationInfo.

Returns:ASN1Primitive

a basic ASN.1 object representation.