Class KemRecipientInfo
- Namespace
- Org.BouncyCastle.Asn1.Cms
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class KemRecipientInfo : Asn1Encodable, IAsn1Convertible
- Inheritance
-
KemRecipientInfo
- Implements
-
- Inherited Members
-
Constructors
KemRecipientInfo(RecipientIdentifier, AlgorithmIdentifier, Asn1OctetString, AlgorithmIdentifier, DerInteger, Asn1OctetString, AlgorithmIdentifier, Asn1OctetString)
public KemRecipientInfo(RecipientIdentifier rid, AlgorithmIdentifier kem, Asn1OctetString kemct, AlgorithmIdentifier kdf, DerInteger kekLength, Asn1OctetString ukm, AlgorithmIdentifier wrap, Asn1OctetString encryptedKey)
Parameters
rid RecipientIdentifier
kem AlgorithmIdentifier
kemct Asn1OctetString
kdf AlgorithmIdentifier
kekLength DerInteger
ukm Asn1OctetString
wrap AlgorithmIdentifier
encryptedKey Asn1OctetString
Properties
EncryptedKey
public Asn1OctetString EncryptedKey { get; }
Property Value
- Asn1OctetString
Kdf
public AlgorithmIdentifier Kdf { get; }
Property Value
- AlgorithmIdentifier
Kem
public AlgorithmIdentifier Kem { get; }
Property Value
- AlgorithmIdentifier
Kemct
public Asn1OctetString Kemct { get; }
Property Value
- Asn1OctetString
RecipientIdentifier
public RecipientIdentifier RecipientIdentifier { get; }
Property Value
- RecipientIdentifier
Ukm
public Asn1OctetString Ukm { get; }
Property Value
- Asn1OctetString
Wrap
public AlgorithmIdentifier Wrap { get; }
Property Value
- AlgorithmIdentifier
Methods
GetInstance(Asn1TaggedObject, bool)
public static KemRecipientInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- KemRecipientInfo
GetInstance(object)
public static KemRecipientInfo GetInstance(object obj)
Parameters
obj object
Returns
- KemRecipientInfo
GetTagged(Asn1TaggedObject, bool)
public static KemRecipientInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- KemRecipientInfo
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object