Package org.bouncycastle.asn1.crmf
Class POPOSigningKeyInput
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.crmf.POPOSigningKeyInput
- All Implemented Interfaces:
ASN1Encodable
,Encodable
-
Constructor Summary
ConstructorsConstructorDescriptionPOPOSigningKeyInput
(PKMACValue pkmac, SubjectPublicKeyInfo spki) Creates a new POPOSigningKeyInput using password-based MAC.POPOSigningKeyInput
(GeneralName sender, SubjectPublicKeyInfo spki) Creates a new POPOSigningKeyInput with sender name as authInfo. -
Method Summary
Modifier and TypeMethodDescriptionstatic POPOSigningKeyInput
Returns the publicKeyMAC field, or null if authInfo is senderReturns the sender field, or null if authInfo is publicKeyMACPOPOSigningKeyInput ::= SEQUENCE { authInfo CHOICE { sender [0] GeneralName, -- used only if an authenticated identity has been -- established for the sender (e.g., a DN from a -- previously-issued and currently-valid certificate publicKeyMAC PKMACValue }, -- used if no authenticated GeneralName currently exists for -- the sender; publicKeyMAC contains a password-based MAC -- on the DER-encoded value of publicKey publicKey SubjectPublicKeyInfo } -- from CertTemplateMethods inherited from class org.bouncycastle.asn1.ASN1Object
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Constructor Details
-
POPOSigningKeyInput
Creates a new POPOSigningKeyInput with sender name as authInfo. -
POPOSigningKeyInput
Creates a new POPOSigningKeyInput using password-based MAC.
-
-
Method Details
-
getInstance
-
getSender
Returns the sender field, or null if authInfo is publicKeyMAC -
getPublicKeyMAC
Returns the publicKeyMAC field, or null if authInfo is sender -
getPublicKey
-
toASN1Primitive
POPOSigningKeyInput ::= SEQUENCE { authInfo CHOICE { sender [0] GeneralName, -- used only if an authenticated identity has been -- established for the sender (e.g., a DN from a -- previously-issued and currently-valid certificate publicKeyMAC PKMACValue }, -- used if no authenticated GeneralName currently exists for -- the sender; publicKeyMAC contains a password-based MAC -- on the DER-encoded value of publicKey publicKey SubjectPublicKeyInfo } -- from CertTemplate
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a basic ASN.1 object representation.
-