Table of Contents

Class SafeBag

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

Constructors

SafeBag(DerObjectIdentifier, Asn1Encodable)

public SafeBag(DerObjectIdentifier bagID, Asn1Encodable bagValue)

Parameters

bagID DerObjectIdentifier
bagValue Asn1Encodable

SafeBag(DerObjectIdentifier, Asn1Encodable, Asn1Set)

public SafeBag(DerObjectIdentifier bagID, Asn1Encodable bagValue, Asn1Set bagAttributes)

Parameters

bagID DerObjectIdentifier
bagValue Asn1Encodable
bagAttributes Asn1Set

SafeBag(DerObjectIdentifier, Asn1Object)

public SafeBag(DerObjectIdentifier oid, Asn1Object obj)

Parameters

oid DerObjectIdentifier
obj Asn1Object

SafeBag(DerObjectIdentifier, Asn1Object, Asn1Set)

public SafeBag(DerObjectIdentifier oid, Asn1Object obj, Asn1Set bagAttributes)

Parameters

oid DerObjectIdentifier
obj Asn1Object
bagAttributes Asn1Set

Properties

BagAttributes

public Asn1Set BagAttributes { get; }

Property Value

Asn1Set

BagID

public DerObjectIdentifier BagID { get; }

Property Value

DerObjectIdentifier

BagValue

public Asn1Object BagValue { get; }

Property Value

Asn1Object

BagValueEncodable

public Asn1Encodable BagValueEncodable { get; }

Property Value

Asn1Encodable

Methods

GetInstance(Asn1TaggedObject, bool)

public static SafeBag GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SafeBag

GetInstance(object)

public static SafeBag GetInstance(object obj)

Parameters

obj object

Returns

SafeBag

GetTagged(Asn1TaggedObject, bool)

public static SafeBag GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SafeBag

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object