Top Fields Constructors Methods
org.bouncycastle.asn1.pkcs

public Class EncryptedPrivateKeyInfo

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .DEROctetString, .DERSequence, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
private AlgorithmIdentifier
private ASN1OctetString

Constructor Summary

AccessConstructor and Description
private
public

Method Summary

Modifier and TypeMethod and Description
public byte[]
public AlgorithmIdentifier
public static EncryptedPrivateKeyInfo
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

algIdback to summary
private AlgorithmIdentifier algId
databack to summary
private ASN1OctetString data

Constructor Detail

EncryptedPrivateKeyInfoback to summary
private EncryptedPrivateKeyInfo(ASN1Sequence seq)
EncryptedPrivateKeyInfoback to summary
public EncryptedPrivateKeyInfo(AlgorithmIdentifier algId, byte[] encoding)

Method Detail

getEncryptedDataback to summary
public byte[] getEncryptedData()
getEncryptionAlgorithmback to summary
public AlgorithmIdentifier getEncryptionAlgorithm()
getInstanceback to summary
public static EncryptedPrivateKeyInfo getInstance(Object obj)
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

EncryptedPrivateKeyInfo ::= SEQUENCE {
     encryptionAlgorithm AlgorithmIdentifier {{KeyEncryptionAlgorithms}},
     encryptedData EncryptedData
}

EncryptedData ::= OCTET STRING

KeyEncryptionAlgorithms ALGORITHM-IDENTIFIER ::= {
         ... -- For local profiles
}
Returns:ASN1Primitive

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.