kz.gamma.asn1.crmf
Class POPOSigningKey
java.lang.Object
kz.gamma.asn1.ASN1Encodable
kz.gamma.asn1.crmf.POPOSigningKey
- All Implemented Interfaces:
- kz.gamma.asn1.DEREncodable
public class POPOSigningKey
- extends kz.gamma.asn1.ASN1Encodable
| 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 |
poposkInput
private POPOSigningKeyInput poposkInput
algorithmIdentifier
private kz.gamma.asn1.x509.AlgorithmIdentifier algorithmIdentifier
signature
private kz.gamma.asn1.DERBitString signature
POPOSigningKey
private POPOSigningKey(kz.gamma.asn1.ASN1Sequence seq)
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.