Class KemOtherInfo
- Namespace
- Org.BouncyCastle.Asn1.Cmp
- Assembly
- BouncyCastle.Cryptography.dll
public class KemOtherInfo : Asn1Encodable, IAsn1Convertible
- Inheritance
-
KemOtherInfo
- Implements
-
- Inherited Members
-
Constructors
KemOtherInfo(Asn1OctetString, Asn1OctetString, Asn1OctetString, DerInteger, AlgorithmIdentifier, Asn1OctetString)
public KemOtherInfo(Asn1OctetString transactionID, Asn1OctetString senderNonce, Asn1OctetString recipNonce, DerInteger len, AlgorithmIdentifier mac, Asn1OctetString ct)
Parameters
transactionID Asn1OctetString
senderNonce Asn1OctetString
recipNonce Asn1OctetString
len DerInteger
mac AlgorithmIdentifier
ct Asn1OctetString
KemOtherInfo(Asn1OctetString, Asn1OctetString, Asn1OctetString, long, AlgorithmIdentifier, Asn1OctetString)
public KemOtherInfo(Asn1OctetString transactionID, Asn1OctetString senderNonce, Asn1OctetString recipNonce, long len, AlgorithmIdentifier mac, Asn1OctetString ct)
Parameters
transactionID Asn1OctetString
senderNonce Asn1OctetString
recipNonce Asn1OctetString
len long
mac AlgorithmIdentifier
ct Asn1OctetString
Properties
Ct
public virtual Asn1OctetString Ct { get; }
Property Value
- Asn1OctetString
Len
public virtual DerInteger Len { get; }
Property Value
- DerInteger
Mac
public virtual AlgorithmIdentifier Mac { get; }
Property Value
- AlgorithmIdentifier
RecipNonce
public virtual Asn1OctetString RecipNonce { get; }
Property Value
- Asn1OctetString
SenderNonce
public virtual Asn1OctetString SenderNonce { get; }
Property Value
- Asn1OctetString
TransactionID
public virtual Asn1OctetString TransactionID { get; }
Property Value
- Asn1OctetString
Methods
GetInstance(Asn1TaggedObject, bool)
public static KemOtherInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- KemOtherInfo
GetInstance(object)
public static KemOtherInfo GetInstance(object obj)
Parameters
obj object
Returns
- KemOtherInfo
GetTagged(Asn1TaggedObject, bool)
public static KemOtherInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- KemOtherInfo
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object