public class PKCS12SafeBag
extends java.lang.Object
getBagValue() returns a typed view
of the payload appropriate to getType().| Modifier and Type | Field and Description |
|---|---|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
friendlyNameAttribute
Standard
pkcs-9-at-friendlyName attribute OID. |
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
localKeyIdAttribute
Standard
pkcs-9-at-localKeyId attribute OID. |
| Constructor and Description |
|---|
PKCS12SafeBag(org.bouncycastle.asn1.pkcs.SafeBag safeBag)
Wrap an existing parsed SafeBag ASN.1 structure.
|
| Modifier and Type | Method and Description |
|---|---|
org.bouncycastle.asn1.pkcs.Attribute[] |
getAttributes()
Return the bag attributes (e.g. friendlyName, localKeyId) attached to this bag.
|
java.lang.Object |
getBagValue()
Return the bag value as a typed object appropriate to
getType():
pkcs8ShroudedKeyBag → PKCS8EncryptedPrivateKeyInfo, certBag →
X509CertificateHolder, keyBag → PrivateKeyInfo,
crlBag → X509CRLHolder, secretBag → PKCS12SecretBag. |
org.bouncycastle.asn1.ASN1ObjectIdentifier |
getType()
Return the BagId giving the type of content in the bag.
|
org.bouncycastle.asn1.pkcs.SafeBag |
toASN1Structure()
Return the underlying ASN.1 structure for this safe bag.
|
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier friendlyNameAttribute
pkcs-9-at-friendlyName attribute OID.public static final org.bouncycastle.asn1.ASN1ObjectIdentifier localKeyIdAttribute
pkcs-9-at-localKeyId attribute OID.public PKCS12SafeBag(org.bouncycastle.asn1.pkcs.SafeBag safeBag)
safeBag - the underlying SafeBag.public org.bouncycastle.asn1.pkcs.SafeBag toASN1Structure()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType()
public org.bouncycastle.asn1.pkcs.Attribute[] getAttributes()
null if none are present.public java.lang.Object getBagValue()
getType():
pkcs8ShroudedKeyBag → PKCS8EncryptedPrivateKeyInfo, certBag →
X509CertificateHolder, keyBag → PrivateKeyInfo,
crlBag → X509CRLHolder, secretBag → PKCS12SecretBag. Other types are
returned as their raw ASN.1 encoding.