Table of Contents

Class EncryptedData

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

Constructors

EncryptedData(DerObjectIdentifier, AlgorithmIdentifier, Asn1Encodable)

public EncryptedData(DerObjectIdentifier contentType, AlgorithmIdentifier encryptionAlgorithm, Asn1Encodable content)

Parameters

contentType DerObjectIdentifier
encryptionAlgorithm AlgorithmIdentifier
content Asn1Encodable

Properties

Content

public Asn1OctetString Content { get; }

Property Value

Asn1OctetString

ContentType

public DerObjectIdentifier ContentType { get; }

Property Value

DerObjectIdentifier

EncryptionAlgorithm

public AlgorithmIdentifier EncryptionAlgorithm { get; }

Property Value

AlgorithmIdentifier

Methods

GetInstance(Asn1TaggedObject, bool)

public static EncryptedData GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EncryptedData

GetInstance(object)

public static EncryptedData GetInstance(object obj)

Parameters

obj object

Returns

EncryptedData

GetTagged(Asn1TaggedObject, bool)

public static EncryptedData GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EncryptedData

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object