Sdílet prostřednictvím


CmsSigner Třída

Definice

Představuje potenciálního podepisujícího pro podepsanou zprávu CMS/PKCS#7.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Dědičnost
CmsSigner

Konstruktory

CmsSigner()

Inicializuje novou instanci třídy CmsSigner s výchozími hodnotami.

CmsSigner(CspParameters)
Zastaralé.

Inicializuje novou instanci CmsSigner třídy z trvalého klíče.

CmsSigner(SubjectIdentifierType)

Inicializuje novou instanci CmsSigner třídy se zadaným typem identifikátoru subjektu.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Inicializuje novou instanci CmsSigner třídy se zadaným certifikátem podepisující osoby a typem identifikátoru subjektu.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Inicializuje novou instanci CmsSigner třídy se zadaným certifikátem podepisující osoby, typem identifikátoru subjektu a objektem soukromého klíče.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Inicializuje novou instanci CmsSigner třídy se zadaným podpisovým certifikátem, typem identifikátoru subjektu, objektem soukromého klíče a odsazením podpisu RSA.

CmsSigner(X509Certificate2)

Inicializuje novou instanci CmsSigner třídy se zadaným certifikátem podepisujícího.

Vlastnosti

Certificate

Vlastnost Certificate nastaví nebo načte X509Certificate2 objekt, který představuje podpisový certifikát.

Certificates

Získá kolekci certifikátů, které jsou považovány za WholeChain a ExcludeRoot.

DigestAlgorithm

Získá nebo nastaví identifikátor algoritmu pro hashovací algoritmus použít s podpisem.

IncludeOption

Získá nebo nastaví možnost označující, kolik z řetězu certifikátů podepisujícího certifikátu by mělo být vloženo do podepsané zprávy.

PrivateKey

Získá nebo nastaví objekt privátního klíče, který se má použít při podepisování.

SignaturePadding

Získá nebo nastaví rsa podpis odsazení použít.

SignedAttributes

Získá kolekce atributů, které se přidruží k tomuto podpisu, které jsou také chráněny podpisem.

SignerIdentifierType

Získá schéma, které se má použít k identifikaci, který podpisový certifikát byl použit.

UnsignedAttributes

Získá kolekce atributů, které se přidruží k tomuto podpisu, které nejsou chráněny podpisem.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro