X509SignatureGenerator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |
| CreateForCompositeMLDsa(CompositeMLDsa) |
Základní třída pro vytváření zakódovaných podpisů podle potřeby pro certifikáty X.509. |
| CreateForECDsa(ECDsa) |
X509SignatureGenerator Vytvoří objekt pro podpisy ECDSA pomocí zadaného privátního klíče. |
| CreateForMLDsa(MLDsa) |
Základní třída pro vytváření zakódovaných podpisů podle potřeby pro certifikáty X.509. |
| CreateForRSA(RSA, RSASignaturePadding) |
X509SignatureGenerator Vytvoří objekt pro podpisy RSA pomocí zadaného privátního klíče a režimu odsazení. |
| CreateForSlhDsa(SlhDsa) |
Základní třída pro vytváření zakódovaných podpisů podle potřeby pro certifikáty X.509. |
| 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) |