Table of Contents

Class EncryptedPrivateKeyInfo

Namespace
Org.BouncyCastle.Asn1.Pkcs
Assembly
BouncyCastle.Cryptography.dll
public class EncryptedPrivateKeyInfo : Asn1Encodable, IAsn1Convertible
Inheritance
EncryptedPrivateKeyInfo
Implements
Inherited Members

Constructors

EncryptedPrivateKeyInfo(AlgorithmIdentifier, Asn1OctetString)

public EncryptedPrivateKeyInfo(AlgorithmIdentifier encryptionAlgorithm, Asn1OctetString encryptedData)

Parameters

encryptionAlgorithm AlgorithmIdentifier
encryptedData Asn1OctetString

EncryptedPrivateKeyInfo(AlgorithmIdentifier, byte[])

public EncryptedPrivateKeyInfo(AlgorithmIdentifier algId, byte[] encoding)

Parameters

algId AlgorithmIdentifier
encoding byte[]

Properties

EncryptedData

public Asn1OctetString EncryptedData { get; }

Property Value

Asn1OctetString

EncryptionAlgorithm

public AlgorithmIdentifier EncryptionAlgorithm { get; }

Property Value

AlgorithmIdentifier

Methods

GetEncryptedData()

public byte[] GetEncryptedData()

Returns

byte[]

GetInstance(Asn1TaggedObject, bool)

public static EncryptedPrivateKeyInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EncryptedPrivateKeyInfo

GetInstance(object)

public static EncryptedPrivateKeyInfo GetInstance(object obj)

Parameters

obj object

Returns

EncryptedPrivateKeyInfo

GetTagged(Asn1TaggedObject, bool)

public static EncryptedPrivateKeyInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EncryptedPrivateKeyInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object