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