Table of Contents

Class MetaData

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

Constructors

MetaData(DerBoolean, DerUtf8String, DerIA5String, Attributes)

public MetaData(DerBoolean hashProtected, DerUtf8String fileName, DerIA5String mediaType, Attributes otherMetaData)

Parameters

hashProtected DerBoolean
fileName DerUtf8String
mediaType DerIA5String
otherMetaData Attributes

Properties

FileName

public virtual DerUtf8String FileName { get; }

Property Value

DerUtf8String

IsHashProtected

public virtual bool IsHashProtected { get; }

Property Value

bool

MediaType

public virtual DerIA5String MediaType { get; }

Property Value

DerIA5String

OtherMetaData

public virtual Attributes OtherMetaData { get; }

Property Value

Attributes

Methods

GetInstance(Asn1TaggedObject, bool)

public static MetaData GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

MetaData

GetInstance(object)

public static MetaData GetInstance(object obj)

Parameters

obj object

Returns

MetaData

GetOptional(Asn1Encodable)

public static MetaData GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

MetaData

GetTagged(Asn1TaggedObject, bool)

public static MetaData GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

MetaData

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object