kz.gamma.asn1.crmf
Class POPOSigningKeyInput

java.lang.Object
  extended by kz.gamma.asn1.ASN1Encodable
      extended by kz.gamma.asn1.crmf.POPOSigningKeyInput
All Implemented Interfaces:
kz.gamma.asn1.DEREncodable

public class POPOSigningKeyInput
extends kz.gamma.asn1.ASN1Encodable


Field Summary
private  kz.gamma.asn1.ASN1Encodable authInfo
           
private  kz.gamma.asn1.x509.SubjectPublicKeyInfo publicKey
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
private POPOSigningKeyInput(kz.gamma.asn1.ASN1Sequence seq)
           
 
Method Summary
static POPOSigningKeyInput getInstance(java.lang.Object o)
           
 kz.gamma.asn1.x509.SubjectPublicKeyInfo getPublicKey()
           
 kz.gamma.asn1.DERObject toASN1Object()
           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
 
Methods inherited from class kz.gamma.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

authInfo

private kz.gamma.asn1.ASN1Encodable authInfo

publicKey

private kz.gamma.asn1.x509.SubjectPublicKeyInfo publicKey
Constructor Detail

POPOSigningKeyInput

private POPOSigningKeyInput(kz.gamma.asn1.ASN1Sequence seq)
Method Detail

getInstance

public static POPOSigningKeyInput getInstance(java.lang.Object o)

getPublicKey

public kz.gamma.asn1.x509.SubjectPublicKeyInfo getPublicKey()

toASN1Object

public kz.gamma.asn1.DERObject toASN1Object()
 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:
toASN1Object in class kz.gamma.asn1.ASN1Encodable
Returns:
a basic ASN.1 object representation.


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.