CmsSignerInfo CmsSignerInfo CmsSignerInfo CmsSignerInfo CmsSignerInfo Class

Definition

Represents signer information for a signed CMS message which contains a set of properties.

public : sealed class CmsSignerInfo : ICmsSignerInfo
struct winrt::Windows::Security::Cryptography::Certificates::CmsSignerInfo : ICmsSignerInfo
public sealed class CmsSignerInfo : ICmsSignerInfo
Public NotInheritable Class CmsSignerInfo Implements ICmsSignerInfo
var cmsSignerInfo = new cmsSignerInfo();
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Constructors

CmsSignerInfo() CmsSignerInfo() CmsSignerInfo() CmsSignerInfo() CmsSignerInfo()

Creates a new instance of the CmsSignerInfo class.

public : CmsSignerInfo()
CmsSignerInfo() const;
public CmsSignerInfo()
Public Sub New()
var cmsSignerInfo = new cmsSignerInfo();

Properties

Certificate Certificate Certificate Certificate Certificate

Gets or sets the signer certificate that is used to sign the message.

public : Certificate Certificate { get; set; }
Certificate Certificate(); void Certificate(Certificate certificate);
public Certificate Certificate { get; set; }
Public ReadWrite Property Certificate As Certificate
var certificate = cmsSignerInfo.certificate;
cmsSignerInfo.certificate = certificate;
Value
Certificate Certificate Certificate

The signer certificate that is used to sign the message.

HashAlgorithmName HashAlgorithmName HashAlgorithmName HashAlgorithmName HashAlgorithmName

Gets or sets the hash algorithm that is used to sign the CMS message.

public : Platform::String HashAlgorithmName { get; set; }
winrt::hstring HashAlgorithmName(); void HashAlgorithmName(winrt::hstring hashalgorithmname);
public string HashAlgorithmName { get; set; }
Public ReadWrite Property HashAlgorithmName As string
var string = cmsSignerInfo.hashAlgorithmName;
cmsSignerInfo.hashAlgorithmName = string;
Value
string string string

The hash algorithm that is used to sign the CMS message.

TimestampInfo TimestampInfo TimestampInfo TimestampInfo TimestampInfo

Gets the RFC3161 unauthenticated timestamp information.

public : CmsTimestampInfo TimestampInfo { get; }
CmsTimestampInfo TimestampInfo();
public CmsTimestampInfo TimestampInfo { get; }
Public ReadOnly Property TimestampInfo As CmsTimestampInfo
var cmsTimestampInfo = cmsSignerInfo.timestampInfo;
Value
CmsTimestampInfo CmsTimestampInfo CmsTimestampInfo

The RFC3161 unauthenticated timestamp information.