Table of Contents

Class Attributes

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

Constructors

Attributes(Asn1EncodableVector)

public Attributes(Asn1EncodableVector v)

Parameters

v Asn1EncodableVector

Attributes(IReadOnlyCollection<Attribute>)

public Attributes(IReadOnlyCollection<Attribute> attributes)

Parameters

attributes IReadOnlyCollection<Attribute>

Properties

AttributeSet

public Asn1Set AttributeSet { get; }

Property Value

Asn1Set

Methods

GetAttributes()

public virtual Attribute[] GetAttributes()

Returns

Attribute[]

GetInstance(Asn1TaggedObject, bool)

public static Attributes GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Attributes

GetInstance(object)

public static Attributes GetInstance(object obj)

Parameters

obj object

Returns

Attributes

GetOptional(Asn1Encodable)

public static Attributes GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

Attributes

GetTagged(Asn1TaggedObject, bool)

public static Attributes GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Attributes

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object