Top Fields Constructors Methods
org.bouncycastle.asn1.crmf

public Class EncKeyWithID

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1UTF8String, .DERSequence, .DERUTF8String, org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.asn1.x509.GeneralName

Field Summary

Modifier and TypeField and Description
private final ASN1Encodable
private final PrivateKeyInfo

Constructor Summary

AccessConstructor and Description
private
public
public
public
EncKeyWithID(PrivateKeyInfo privKeyInfo, GeneralName generalName)

Method Summary

Modifier and TypeMethod and Description
public ASN1Encodable
public static EncKeyWithID
public PrivateKeyInfo
public boolean
public boolean
public ASN1Primitive

Returns:

an ASN.1 primitive composition of this EncKeyWithID.
toASN1Primitive
()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

EncKeyWithID ::= SEQUENCE {
     privateKey           PrivateKeyInfo,
     identifier CHOICE {
        string               UTF8String,
        generalName          GeneralName
    } OPTIONAL
}
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

identifierback to summary
private final ASN1Encodable identifier
privKeyInfoback to summary
private final PrivateKeyInfo privKeyInfo

Constructor Detail

EncKeyWithIDback to summary
private EncKeyWithID(ASN1Sequence seq)
EncKeyWithIDback to summary
public EncKeyWithID(PrivateKeyInfo privKeyInfo)
EncKeyWithIDback to summary
public EncKeyWithID(PrivateKeyInfo privKeyInfo, ASN1UTF8String str)
EncKeyWithIDback to summary
public EncKeyWithID(PrivateKeyInfo privKeyInfo, GeneralName generalName)

Method Detail

getIdentifierback to summary
public ASN1Encodable getIdentifier()
getInstanceback to summary
public static EncKeyWithID getInstance(Object o)
getPrivateKeyback to summary
public PrivateKeyInfo getPrivateKey()
hasIdentifierback to summary
public boolean hasIdentifier()
isIdentifierUTF8Stringback to summary
public boolean isIdentifierUTF8String()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

EncKeyWithID ::= SEQUENCE {
     privateKey           PrivateKeyInfo,
     identifier CHOICE {
        string               UTF8String,
        generalName          GeneralName
    } OPTIONAL
}
Returns:ASN1Primitive

an ASN.1 primitive composition of this EncKeyWithID.