Class EncryptedValue
- Namespace
- Org.BouncyCastle.Asn1.Crmf
- Assembly
- BouncyCastle.Cryptography.dll
public class EncryptedValue : Asn1Encodable, IAsn1Convertible
- Inheritance
-
EncryptedValue
- Implements
-
- Inherited Members
-
Constructors
EncryptedValue(AlgorithmIdentifier, AlgorithmIdentifier, DerBitString, AlgorithmIdentifier, Asn1OctetString, DerBitString)
public EncryptedValue(AlgorithmIdentifier intendedAlg, AlgorithmIdentifier symmAlg, DerBitString encSymmKey, AlgorithmIdentifier keyAlg, Asn1OctetString valueHint, DerBitString encValue)
Parameters
intendedAlg AlgorithmIdentifier
symmAlg AlgorithmIdentifier
encSymmKey DerBitString
keyAlg AlgorithmIdentifier
valueHint Asn1OctetString
encValue DerBitString
Properties
EncSymmKey
public virtual DerBitString EncSymmKey { get; }
Property Value
- DerBitString
EncValue
public virtual DerBitString EncValue { get; }
Property Value
- DerBitString
IntendedAlg
public virtual AlgorithmIdentifier IntendedAlg { get; }
Property Value
- AlgorithmIdentifier
KeyAlg
public virtual AlgorithmIdentifier KeyAlg { get; }
Property Value
- AlgorithmIdentifier
SymmAlg
public virtual AlgorithmIdentifier SymmAlg { get; }
Property Value
- AlgorithmIdentifier
ValueHint
public virtual Asn1OctetString ValueHint { get; }
Property Value
- Asn1OctetString
Methods
GetInstance(Asn1TaggedObject, bool)
public static EncryptedValue GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- EncryptedValue
GetInstance(object)
public static EncryptedValue GetInstance(object obj)
Parameters
obj object
Returns
- EncryptedValue
GetOptional(Asn1Encodable)
public static EncryptedValue GetOptional(Asn1Encodable element)
Parameters
element Asn1Encodable
Returns
- EncryptedValue
GetTagged(Asn1TaggedObject, bool)
public static EncryptedValue GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- EncryptedValue
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object