Table of Contents

Class PasswordRecipientInfo

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

Constructors

PasswordRecipientInfo(Asn1Sequence)

public PasswordRecipientInfo(Asn1Sequence seq)

Parameters

seq Asn1Sequence

PasswordRecipientInfo(AlgorithmIdentifier, Asn1OctetString)

public PasswordRecipientInfo(AlgorithmIdentifier keyEncryptionAlgorithm, Asn1OctetString encryptedKey)

Parameters

keyEncryptionAlgorithm AlgorithmIdentifier
encryptedKey Asn1OctetString

PasswordRecipientInfo(AlgorithmIdentifier, AlgorithmIdentifier, Asn1OctetString)

public PasswordRecipientInfo(AlgorithmIdentifier keyDerivationAlgorithm, AlgorithmIdentifier keyEncryptionAlgorithm, Asn1OctetString encryptedKey)

Parameters

keyDerivationAlgorithm AlgorithmIdentifier
keyEncryptionAlgorithm AlgorithmIdentifier
encryptedKey Asn1OctetString

Properties

EncryptedKey

public Asn1OctetString EncryptedKey { get; }

Property Value

Asn1OctetString

KeyDerivationAlgorithm

public AlgorithmIdentifier KeyDerivationAlgorithm { get; }

Property Value

AlgorithmIdentifier

KeyEncryptionAlgorithm

public AlgorithmIdentifier KeyEncryptionAlgorithm { get; }

Property Value

AlgorithmIdentifier

Version

public DerInteger Version { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static PasswordRecipientInfo GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

PasswordRecipientInfo

GetInstance(object)

public static PasswordRecipientInfo GetInstance(object obj)

Parameters

obj object

Returns

PasswordRecipientInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object