Table of Contents

Class SmimeCapabilities

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

Constructors

SmimeCapabilities(Asn1Sequence)

public SmimeCapabilities(Asn1Sequence seq)

Parameters

seq Asn1Sequence

Fields

Aes128Cbc

public static readonly DerObjectIdentifier Aes128Cbc

Field Value

DerObjectIdentifier

Aes192Cbc

public static readonly DerObjectIdentifier Aes192Cbc

Field Value

DerObjectIdentifier

Aes256Cbc

public static readonly DerObjectIdentifier Aes256Cbc

Field Value

DerObjectIdentifier

CannotDecryptAny

public static readonly DerObjectIdentifier CannotDecryptAny

Field Value

DerObjectIdentifier

Cast5Cbc

public static readonly DerObjectIdentifier Cast5Cbc

Field Value

DerObjectIdentifier

DesCbc

public static readonly DerObjectIdentifier DesCbc

Field Value

DerObjectIdentifier

DesEde3Cbc

public static readonly DerObjectIdentifier DesEde3Cbc

Field Value

DerObjectIdentifier

IdeaCbc

public static readonly DerObjectIdentifier IdeaCbc

Field Value

DerObjectIdentifier

PreferSignedData

public static readonly DerObjectIdentifier PreferSignedData

Field Value

DerObjectIdentifier

RC2Cbc

public static readonly DerObjectIdentifier RC2Cbc

Field Value

DerObjectIdentifier

SmimeCapabilitesVersions

public static readonly DerObjectIdentifier SmimeCapabilitesVersions

Field Value

DerObjectIdentifier

Methods

GetCapabilitiesForOid(DerObjectIdentifier)

public IList<SmimeCapability> GetCapabilitiesForOid(DerObjectIdentifier capability)

Parameters

capability DerObjectIdentifier

Returns

IList<SmimeCapability>

GetInstance(Asn1TaggedObject, bool)

public static SmimeCapabilities GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SmimeCapabilities

GetInstance(object)

public static SmimeCapabilities GetInstance(object obj)

Parameters

obj object

Returns

SmimeCapabilities

GetTagged(Asn1TaggedObject, bool)

public static SmimeCapabilities GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SmimeCapabilities

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object