Udostępnij za pośrednictwem


X509SignatureGenerator Klasa

Definicja

Klasa bazowa do tworzenia zakodowanych podpisów zgodnie z potrzebami dla certyfikatów X.509.

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
Dziedziczenie
X509SignatureGenerator

Konstruktory

X509SignatureGenerator()

Inicjuje nowe wystąpienie klasy X509SignatureGenerator.

Właściwości

PublicKey

Pobiera klucz publiczny skojarzony z kluczem prywatnym, z którym są generowane podpisy.

Metody

BuildPublicKey()

Po zastąpieniu w klasie pochodnej tworzy klucz publiczny certyfikatu, który ma poprawnie zakodowane Oidparametry klucza publicznego i wartości klucza publicznego.

CreateForECDsa(ECDsa)

X509SignatureGenerator Tworzy obiekt dla podpisów ECDSA przy użyciu określonego klucza prywatnego.

CreateForRSA(RSA, RSASignaturePadding)

X509SignatureGenerator Tworzy obiekt dla podpisów RSA przy użyciu określonego klucza prywatnego i trybu uzupełniania.

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)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

Po zastąpieniu w klasie pochodnej koduje identyfikator algorytmu X.509 dla tego podpisu.

GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
SignData(Byte[], HashAlgorithmName)

Po zastąpieniu w klasie pochodnej tworzy podpis dla określonych danych przy użyciu określonego algorytmu skrótu i koduje wyniki odpowiednio dla wartości podpisu X.509.

ToString()

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

(Odziedziczone po Object)

Dotyczy