Table of Contents

Class KekRecipientInfo

Namespace
Enterprises.Org.BouncyCastle.Asn1.Cms
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class KekRecipientInfo : Asn1Encodable, IAsn1Convertible
Inheritance
KekRecipientInfo
Implements
Inherited Members

Constructors

KekRecipientInfo(Asn1Sequence)

public KekRecipientInfo(Asn1Sequence seq)

Parameters

seq Asn1Sequence

KekRecipientInfo(KekIdentifier, AlgorithmIdentifier, Asn1OctetString)

public KekRecipientInfo(KekIdentifier kekID, AlgorithmIdentifier keyEncryptionAlgorithm, Asn1OctetString encryptedKey)

Parameters

kekID KekIdentifier
keyEncryptionAlgorithm AlgorithmIdentifier
encryptedKey Asn1OctetString

Properties

EncryptedKey

public Asn1OctetString EncryptedKey { get; }

Property Value

Asn1OctetString

KekID

public KekIdentifier KekID { get; }

Property Value

KekIdentifier

KeyEncryptionAlgorithm

public AlgorithmIdentifier KeyEncryptionAlgorithm { get; }

Property Value

AlgorithmIdentifier

Version

public DerInteger Version { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static KekRecipientInfo GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

KekRecipientInfo

GetInstance(object)

public static KekRecipientInfo GetInstance(object obj)

Parameters

obj object

Returns

KekRecipientInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object