Class SignerInfo
- Namespace
- Org.BouncyCastle.Asn1.Pkcs
- Assembly
- BouncyCastle.Cryptography.dll
public class SignerInfo : Asn1Encodable, IAsn1Convertible
- Inheritance
-
SignerInfo
- Implements
-
- Inherited Members
-
Constructors
SignerInfo(Asn1Sequence)
[Obsolete("Use 'GetInstance' instead")]
public SignerInfo(Asn1Sequence seq)
Parameters
seq Asn1Sequence
SignerInfo(DerInteger, IssuerAndSerialNumber, AlgorithmIdentifier, Asn1Set, AlgorithmIdentifier, Asn1OctetString, Asn1Set)
public SignerInfo(DerInteger version, IssuerAndSerialNumber issuerAndSerialNumber, AlgorithmIdentifier digAlgorithm, Asn1Set authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Asn1Set unauthenticatedAttributes)
Parameters
version DerInteger
issuerAndSerialNumber IssuerAndSerialNumber
digAlgorithm AlgorithmIdentifier
authenticatedAttributes Asn1Set
digEncryptionAlgorithm AlgorithmIdentifier
encryptedDigest Asn1OctetString
unauthenticatedAttributes Asn1Set
Properties
AuthenticatedAttributes
public Asn1Set AuthenticatedAttributes { get; }
Property Value
- Asn1Set
DigestAlgorithm
public AlgorithmIdentifier DigestAlgorithm { get; }
Property Value
- AlgorithmIdentifier
DigestEncryptionAlgorithm
public AlgorithmIdentifier DigestEncryptionAlgorithm { get; }
Property Value
- AlgorithmIdentifier
EncryptedDigest
public Asn1OctetString EncryptedDigest { get; }
Property Value
- Asn1OctetString
IssuerAndSerialNumber
public IssuerAndSerialNumber IssuerAndSerialNumber { get; }
Property Value
- IssuerAndSerialNumber
UnauthenticatedAttributes
public Asn1Set UnauthenticatedAttributes { get; }
Property Value
- Asn1Set
Version
public DerInteger Version { get; }
Property Value
- DerInteger
Methods
GetInstance(Asn1TaggedObject, bool)
public static SignerInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- SignerInfo
GetInstance(object)
public static SignerInfo GetInstance(object obj)
Parameters
obj object
Returns
- SignerInfo
GetTagged(Asn1TaggedObject, bool)
public static SignerInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- SignerInfo
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object