Table of Contents

Class AttributeTable

Namespace
Enterprises.Org.BouncyCastle.Asn1.Cms
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class AttributeTable
Inheritance
AttributeTable
Inherited Members

Constructors

AttributeTable(Asn1EncodableVector)

public AttributeTable(Asn1EncodableVector v)

Parameters

v Asn1EncodableVector

AttributeTable(Asn1Set)

public AttributeTable(Asn1Set s)

Parameters

s Asn1Set

AttributeTable(Attributes)

public AttributeTable(Attributes attrs)

Parameters

attrs Attributes

AttributeTable(Hashtable)

[Obsolete]
public AttributeTable(Hashtable attrs)

Parameters

attrs Hashtable

AttributeTable(IDictionary)

public AttributeTable(IDictionary attrs)

Parameters

attrs IDictionary

Properties

Count

public int Count { get; }

Property Value

int

this[DerObjectIdentifier]

public Attribute this[DerObjectIdentifier oid] { get; }

Parameters

oid DerObjectIdentifier

Property Value

Attribute

Methods

Add(DerObjectIdentifier, Asn1Encodable)

public AttributeTable Add(DerObjectIdentifier attrType, Asn1Encodable attrValue)

Parameters

attrType DerObjectIdentifier
attrValue Asn1Encodable

Returns

AttributeTable

Get(DerObjectIdentifier)

[Obsolete("Use 'object[oid]' syntax instead")]
public Attribute Get(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

Attribute

GetAll(DerObjectIdentifier)

public Asn1EncodableVector GetAll(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

Asn1EncodableVector

Remove(DerObjectIdentifier)

public AttributeTable Remove(DerObjectIdentifier attrType)

Parameters

attrType DerObjectIdentifier

Returns

AttributeTable

ToAsn1EncodableVector()

public Asn1EncodableVector ToAsn1EncodableVector()

Returns

Asn1EncodableVector

ToAttributes()

public Attributes ToAttributes()

Returns

Attributes

ToDictionary()

public IDictionary ToDictionary()

Returns

IDictionary

ToHashtable()

[Obsolete("Use 'ToDictionary' instead")]
public Hashtable ToHashtable()

Returns

Hashtable