org.bouncycastle.asn1.cmp
Class KemOtherInfo
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.cmp.KemOtherInfo
- All Implemented Interfaces:
- org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable
- public class KemOtherInfo
- extends org.bouncycastle.asn1.ASN1Object
Constructor Summary |
KemOtherInfo(org.bouncycastle.asn1.ASN1OctetString transactionID,
org.bouncycastle.asn1.ASN1OctetString senderNonce,
org.bouncycastle.asn1.ASN1OctetString recipNonce,
org.bouncycastle.asn1.ASN1Integer len,
org.bouncycastle.asn1.x509.AlgorithmIdentifier mac,
org.bouncycastle.asn1.ASN1OctetString ct)
|
KemOtherInfo(org.bouncycastle.asn1.ASN1OctetString transactionID,
org.bouncycastle.asn1.ASN1OctetString senderNonce,
org.bouncycastle.asn1.ASN1OctetString recipNonce,
long len,
org.bouncycastle.asn1.x509.AlgorithmIdentifier mac,
org.bouncycastle.asn1.ASN1OctetString ct)
|
Method Summary |
org.bouncycastle.asn1.ASN1OctetString |
getCt()
|
static KemOtherInfo |
getInstance(java.lang.Object o)
|
org.bouncycastle.asn1.ASN1Integer |
getLen()
|
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getMac()
|
org.bouncycastle.asn1.ASN1OctetString |
getRecipNonce()
|
org.bouncycastle.asn1.ASN1OctetString |
getSenderNonce()
|
org.bouncycastle.asn1.ASN1OctetString |
getTransactionID()
|
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive()
KemOtherInfo ::= SEQUENCE {
staticString PKIFreeText, -- MUST be "CMP-KEM"
transactionID [0] OCTET STRING OPTIONAL,
senderNonce [1] OCTET STRING OPTIONAL,
recipNonce [2] OCTET STRING OPTIONAL,
len INTEGER (1..MAX),
mac AlgorithmIdentifier{MAC-ALGORITHM, {[]}}
ct OCTET STRING
}
|
Methods inherited from class org.bouncycastle.asn1.ASN1Object |
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
KemOtherInfo
public KemOtherInfo(org.bouncycastle.asn1.ASN1OctetString transactionID,
org.bouncycastle.asn1.ASN1OctetString senderNonce,
org.bouncycastle.asn1.ASN1OctetString recipNonce,
org.bouncycastle.asn1.ASN1Integer len,
org.bouncycastle.asn1.x509.AlgorithmIdentifier mac,
org.bouncycastle.asn1.ASN1OctetString ct)
KemOtherInfo
public KemOtherInfo(org.bouncycastle.asn1.ASN1OctetString transactionID,
org.bouncycastle.asn1.ASN1OctetString senderNonce,
org.bouncycastle.asn1.ASN1OctetString recipNonce,
long len,
org.bouncycastle.asn1.x509.AlgorithmIdentifier mac,
org.bouncycastle.asn1.ASN1OctetString ct)
getInstance
public static KemOtherInfo getInstance(java.lang.Object o)
getTransactionID
public org.bouncycastle.asn1.ASN1OctetString getTransactionID()
getSenderNonce
public org.bouncycastle.asn1.ASN1OctetString getSenderNonce()
getRecipNonce
public org.bouncycastle.asn1.ASN1OctetString getRecipNonce()
getLen
public org.bouncycastle.asn1.ASN1Integer getLen()
getMac
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMac()
getCt
public org.bouncycastle.asn1.ASN1OctetString getCt()
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- KemOtherInfo ::= SEQUENCE {
staticString PKIFreeText, -- MUST be "CMP-KEM"
transactionID [0] OCTET STRING OPTIONAL,
senderNonce [1] OCTET STRING OPTIONAL,
recipNonce [2] OCTET STRING OPTIONAL,
len INTEGER (1..MAX),
mac AlgorithmIdentifier{MAC-ALGORITHM, {[]}}
ct OCTET STRING
}
- Returns:
- a basic ASN.1 object representation.