Udostępnij za pośrednictwem


CmsSigner Klasa

Definicja

Reprezentuje potencjalny znak dla podpisanego komunikatu CMS/PKCS#7.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Dziedziczenie
CmsSigner

Konstruktory

CmsSigner()

Inicjuje nowe wystąpienie klasy CmsSigner z domyślnymi wartościami.

CmsSigner(CspParameters)
Przestarzałe.

Inicjuje CmsSigner nowe wystąpienie klasy z utrwalonego klucza.

CmsSigner(SubjectIdentifierType)

Inicjuje CmsSigner nowe wystąpienie klasy o określonym typie identyfikatora podmiotu.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Inicjuje CmsSigner nowe wystąpienie klasy przy użyciu określonego certyfikatu podpisywania i typu identyfikatora podmiotu.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Inicjuje CmsSigner nowe wystąpienie klasy przy użyciu określonego certyfikatu podpisywania, typu identyfikatora podmiotu i obiektu klucza prywatnego.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Inicjuje nowe wystąpienie klasy CmsSigner z określonym certyfikatem podpisujący, typem identyfikatora podmiotu, obiektem klucza prywatnego i wypełnieniem sygnatur RSA.

CmsSigner(X509Certificate2)

Inicjuje CmsSigner nowe wystąpienie klasy przy użyciu określonego certyfikatu podpisywania.

Właściwości

Certificate

Właściwość Certificate ustawia lub pobiera X509Certificate2 obiekt reprezentujący certyfikat podpisywania.

Certificates

Pobiera kolekcję certyfikatów, które są brane pod uwagę z elementami WholeChain i ExcludeRoot.

DigestAlgorithm

Pobiera lub ustawia identyfikator algorytmu wyznaczania wartości skrótu do użycia z podpisem.

IncludeOption

Pobiera lub ustawia opcję wskazującą, ile łańcucha certyfikatów certyfikatu podpisywania należy osadzić w podpisanym komunikacie.

PrivateKey

Pobiera lub ustawia obiekt klucza prywatnego do użycia podczas podpisywania.

SignaturePadding

Pobiera lub ustawia dopełnianie sygnatur RSA do użycia.

SignedAttributes

Pobiera kolekcje atrybutów do skojarzenia z tym podpisem, które są również chronione przez podpis.

SignerIdentifierType

Pobiera schemat do użycia do identyfikowania, który certyfikat podpisywania został użyty.

UnsignedAttributes

Pobiera kolekcje atrybutów do skojarzenia z tym podpisem, które nie są chronione przez podpis.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy