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