Class EncryptionScheme
- Namespace
- Org.BouncyCastle.Asn1.Pkcs
- Assembly
- BouncyCastle.Cryptography.dll
public class EncryptionScheme : AlgorithmIdentifier, IAsn1Convertible
- Inheritance
-
EncryptionScheme
- Implements
- Inherited Members
Constructors
EncryptionScheme(DerObjectIdentifier)
public EncryptionScheme(DerObjectIdentifier objectID)
Parameters
objectIDDerObjectIdentifier
EncryptionScheme(DerObjectIdentifier, Asn1Encodable)
public EncryptionScheme(DerObjectIdentifier objectID, Asn1Encodable parameters)
Parameters
objectIDDerObjectIdentifierparametersAsn1Encodable
Properties
Asn1Object
public Asn1Object Asn1Object { get; }
Property Value
Methods
GetInstance(Asn1TaggedObject, bool)
public static EncryptionScheme GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
GetInstance(object)
public static EncryptionScheme GetInstance(object obj)
Parameters
objobject
Returns
GetTagged(Asn1TaggedObject, bool)
public static EncryptionScheme GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
Produce an object suitable for an Asn1OutputStream.
AlgorithmIdentifier ::= Sequence {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
public override Asn1Object ToAsn1Object()