kz.gamma.asn1.crmf
Class POPOSigningKey

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

public class POPOSigningKey
extends kz.gamma.asn1.ASN1Encodable


Field Summary
private  kz.gamma.asn1.x509.AlgorithmIdentifier algorithmIdentifier
           
private  POPOSigningKeyInput poposkInput
           
private  kz.gamma.asn1.DERBitString signature
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
private POPOSigningKey(kz.gamma.asn1.ASN1Sequence seq)
           
 
Method Summary
static POPOSigningKey getInstance(kz.gamma.asn1.ASN1TaggedObject obj, boolean explicit)
           
static POPOSigningKey getInstance(java.lang.Object o)
           
 kz.gamma.asn1.DERObject toASN1Object()
           POPOSigningKey ::= SEQUENCE { poposkInput [0] POPOSigningKeyInput OPTIONAL, algorithmIdentifier AlgorithmIdentifier, signature BIT STRING } -- The signature (using "algorithmIdentifier") is on the -- DER-encoded value of poposkInput.
 
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

poposkInput

private POPOSigningKeyInput poposkInput

algorithmIdentifier

private kz.gamma.asn1.x509.AlgorithmIdentifier algorithmIdentifier

signature

private kz.gamma.asn1.DERBitString signature
Constructor Detail

POPOSigningKey

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

getInstance

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

getInstance

public static POPOSigningKey getInstance(kz.gamma.asn1.ASN1TaggedObject obj,
                                         boolean explicit)

toASN1Object

public kz.gamma.asn1.DERObject toASN1Object()
 POPOSigningKey ::= SEQUENCE {
                      poposkInput           [0] POPOSigningKeyInput OPTIONAL,
                      algorithmIdentifier   AlgorithmIdentifier,
                      signature             BIT STRING }
  -- The signature (using "algorithmIdentifier") is on the
  -- DER-encoded value of poposkInput.  NOTE: If the CertReqMsg
  -- certReq CertTemplate contains the subject and publicKey values,
  -- then poposkInput MUST be omitted and the signature MUST be
  -- computed on the DER-encoded value of CertReqMsg certReq.  If
  -- the CertReqMsg certReq CertTemplate does not contain the public
  -- key and subject values, then poposkInput MUST be present and
  -- MUST be signed.  This strategy ensures that the public key is
  -- not present in both the poposkInput and CertReqMsg certReq
  -- CertTemplate fields.
 

Specified by:
toASN1Object in class kz.gamma.asn1.ASN1Encodable
Returns:
a basic ASN.1 object representation.


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