Sdílet prostřednictvím


X509SignatureGenerator Třída

Definice

Základní třída pro vytváření zakódovaných podpisů podle potřeby pro certifikáty X.509.

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
Dědičnost
X509SignatureGenerator

Konstruktory

X509SignatureGenerator()

Inicializuje novou instanci X509SignatureGenerator třídy.

Vlastnosti

PublicKey

Získá veřejný klíč přidružený k privátnímu klíči, se kterým se generují podpisy.

Metody

BuildPublicKey()

Při přepsání v odvozené třídě vytvoří veřejný klíč certifikátu, který má správně zakódované Oidparametry veřejného klíče a hodnoty veřejného klíče.

CreateForECDsa(ECDsa)

X509SignatureGenerator Vytvoří objekt pro podpisy ECDSA pomocí zadaného privátního klíče.

CreateForRSA(RSA, RSASignaturePadding)

X509SignatureGenerator Vytvoří objekt pro podpisy RSA pomocí zadaného privátního klíče a režimu odsazení.

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

Při přepsání v odvozené třídě zakóduje identifikátor algoritmu X.509 pro tento podpis.

GetType()

Získá aktuální Type instanci.

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

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

(Zděděno od Object)
SignData(Byte[], HashAlgorithmName)

Při přepsání v odvozené třídě vytvoří podpis pro zadaná data pomocí zadaného hash algoritmu a zakóduje výsledky odpovídajícím způsobem pro hodnoty podpisu X.509.

ToString()

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

(Zděděno od Object)

Platí pro