X509SignatureGenerator Klasa

Definicja

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

C#
public abstract 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

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7.2, 4.8, 4.8.1
.NET Standard 2.1