PkcsSignerInfo Class

The SignerInfo2 class represents a signer associated with a SignedCms object that represents a CMS/PKCS #7 message.

Definition

Namespace: SysadminsLV.PKI.Cryptography.Pkcs
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public sealed class PkcsSignerInfo
Inheritance
Object    PkcsSignerInfo

Remarks

This class is a replacement for a .NET SignerInfo class.

Constructors

PkcsSignerInfo Initializes a new instance of the PkcsSignerInfo class from a ASN.1-encoded byte array.

Properties

AuthenticatedAttributes Gets the Pkcs9AttributeObjectCollection collection of signed attributes that is associated with the signer information. Signed attributes are signed along with the rest of the message content.
Certificate Gets the signing certificate associated with the signer information.
EncryptedHash Gets the raw encrypted hash.
EncryptedHashAlgorithm Gets the Oid object that represents the hash algorithm used in the computation of the encrypted hash.
HashAlgorithm Gets the Oid object that represents the hash algorithm used in the computation of the signatures.
Issuer Gets the certificate identifier of the signer associated with the signer information.
RawData Gets the ASN-encoded raw data associated with the current object.
UnauthenticatedAttributes Gets the Pkcs9AttributeObjectCollection collection of unsigned attributes that is associated with the PkcsSignerInfo content. Unsigned attributes can be modified without invalidating the signature.
Version Gets the signer information version.

Methods

Equals
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
ToString Returns a string that represents the current object.
(Overrides ObjectToString)

See Also