CertificateRequest Konstruktoren

Definition

Initialisiert eine neue Instanz der CertificateRequest-Klasse.

Überlädt

Name Beschreibung
CertificateRequest(X500DistinguishedName, CompositeMLDsa)

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und zusammengesetzten ML-DSA Schlüssel.

CertificateRequest(X500DistinguishedName, MLDsa)

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und ML-DSA Schlüssel.

CertificateRequest(X500DistinguishedName, SlhDsa)

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und SLH-DSA Schlüssel.

CertificateRequest(String, CompositeMLDsa)

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und zusammengesetzten ML-DSA Schlüssel.

CertificateRequest(String, MLDsa)

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und ML-DSA Schlüssel.

CertificateRequest(String, SlhDsa)

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und SLH-DSA Schlüssel.

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, des ECDSA-Schlüssels und des Hashalgorithmus.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, codierten öffentlichen Schlüssels und Hashalgorithmus.

CertificateRequest(String, ECDsa, HashAlgorithmName)

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, des ECDSA-Schlüssels und des Hashalgorithmus.

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, RSA-Schlüssels und Hashalgorithmus.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Erstellt eine CertificateRequest für den angegebenen Antragstellernamen, codierten öffentlichen Schlüssel, Hashalgorithmus und RSA-Signaturabstand.

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, RSA-Schlüssels und Hashalgorithmus.

CertificateRequest(X500DistinguishedName, CompositeMLDsa)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und zusammengesetzten ML-DSA Schlüssel.

public:
 CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As CompositeMLDsa)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
CompositeMLDsa

Ein zusammengesetzter ML-DSA Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird.

Dieser Schlüssel wird als privater Schlüssel verwendet, wenn CreateSelfSigned(DateTimeOffset, DateTimeOffset) er aufgerufen wird.

Attribute

Ausnahmen

subjectName oder key ist null.

Gilt für:

CertificateRequest(X500DistinguishedName, MLDsa)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und ML-DSA Schlüssel.

public:
 CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As MLDsa)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
MLDsa

Ein ML-DSA Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird.

Dieser Schlüssel wird als privater Schlüssel verwendet, wenn CreateSelfSigned(DateTimeOffset, DateTimeOffset) er aufgerufen wird.

Attribute

Ausnahmen

subjectName oder key ist null.

Gilt für:

CertificateRequest(X500DistinguishedName, SlhDsa)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und SLH-DSA Schlüssel.

public:
 CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As SlhDsa)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
SlhDsa

Ein SLH-DSA Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird.

Dieser Schlüssel wird als privater Schlüssel verwendet, wenn CreateSelfSigned(DateTimeOffset, DateTimeOffset) er aufgerufen wird.

Attribute

Ausnahmen

subjectName oder key ist null.

Gilt für:

CertificateRequest(String, CompositeMLDsa)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und zusammengesetzten ML-DSA Schlüssel.

public:
 CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(string subjectName, System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As CompositeMLDsa)

Parameter

subjectName
String

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
CompositeMLDsa

Ein zusammengesetzter ML-DSA Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird.

Dieser Schlüssel wird als privater Schlüssel verwendet, wenn CreateSelfSigned(DateTimeOffset, DateTimeOffset) er aufgerufen wird.

Attribute

Ausnahmen

subjectName oder key ist null.

Gilt für:

CertificateRequest(String, MLDsa)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und ML-DSA Schlüssel.

public:
 CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(string subjectName, System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As MLDsa)

Parameter

subjectName
String

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
MLDsa

Ein ML-DSA Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird.

Dieser Schlüssel wird als privater Schlüssel verwendet, wenn CreateSelfSigned(DateTimeOffset, DateTimeOffset) er aufgerufen wird.

Attribute

Ausnahmen

subjectName oder key ist null.

Gilt für:

CertificateRequest(String, SlhDsa)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellen Sie eine CertificateRequest für den angegebenen Antragstellernamen und SLH-DSA Schlüssel.

public:
 CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(string subjectName, System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As SlhDsa)

Parameter

subjectName
String

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
SlhDsa

Ein SLH-DSA Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird.

Dieser Schlüssel wird als privater Schlüssel verwendet, wenn CreateSelfSigned(DateTimeOffset, DateTimeOffset) er aufgerufen wird.

Attribute

Ausnahmen

subjectName oder key ist null.

Gilt für:

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, des ECDSA-Schlüssels und des Hashalgorithmus.

public:
 CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As ECDsa, hashAlgorithm As HashAlgorithmName)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
ECDsa

Ein ECDSA-Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset) Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

Der Beim Signieren des Zertifikats oder der Zertifikatanforderung zu verwendende Hashalgorithmus.

Ausnahmen

subjectName ist null.

-oder-

key ist null.

hashAlgorithm.Name ist null oder Empty.

Gilt für:

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, codierten öffentlichen Schlüssels und Hashalgorithmus.

public:
 CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::X509Certificates::PublicKey ^ publicKey, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

publicKey
PublicKey

Die codierte Darstellung des öffentlichen Schlüssels, der in das Zertifikat oder die Zertifikatanforderung aufgenommen werden soll.

hashAlgorithm
HashAlgorithmName

Der Beim Signieren des Zertifikats oder der Zertifikatanforderung zu verwendende Hashalgorithmus.

Ausnahmen

subjectName ist null.

-oder-

publicKey ist null.

hashAlgorithm.Name ist null oder Empty.

Gilt für:

CertificateRequest(String, ECDsa, HashAlgorithmName)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, des ECDSA-Schlüssels und des Hashalgorithmus.

public:
 CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest(string subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As ECDsa, hashAlgorithm As HashAlgorithmName)

Parameter

subjectName
String

Die Zeichenfolgendarstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
ECDsa

Ein ECDSA-Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset) Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

Der Beim Signieren des Zertifikats oder der Zertifikatanforderung zu verwendende Hashalgorithmus.

Ausnahmen

subjectName ist null.

-oder-

key ist null.

hashAlgorithm.Name ist null oder Empty.

Weitere Informationen

Gilt für:

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, RSA-Schlüssels und Hashalgorithmus.

public:
 CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
RSA

Ein RSA-Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset) Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

Der Beim Signieren des Zertifikats oder der Zertifikatanforderung zu verwendende Hashalgorithmus.

padding
RSASignaturePadding

Der RSA-Signaturabstand, der angewendet werden soll, wenn selbstsigniert oder mit einer X509Certificate2signiert wird.

Ausnahmen

subjectName ist null.

-oder-

key ist null.

-oder-

padding ist null.

hashAlgorithm.Name ist null oder Empty.

Gilt für:

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Erstellt eine CertificateRequest für den angegebenen Antragstellernamen, codierten öffentlichen Schlüssel, Hashalgorithmus und RSA-Signaturabstand.

public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding? rsaSignaturePadding = default);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName, Optional rsaSignaturePadding As RSASignaturePadding = Nothing)

Parameter

subjectName
X500DistinguishedName

Die analysierte Darstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

publicKey
PublicKey

Die codierte Darstellung des öffentlichen Schlüssels, der in das Zertifikat oder die Zertifikatanforderung aufgenommen werden soll.

hashAlgorithm
HashAlgorithmName

Der Beim Signieren des Zertifikats oder der Zertifikatanforderung zu verwendende Hashalgorithmus.

rsaSignaturePadding
RSASignaturePadding

Der RSA-Signaturabstand, der beim Signieren dieser Anforderung mit einem RSA-Zertifikat verwendet werden soll.

Gilt für:

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs
Quelle:
CertificateRequest.cs

Initialisiert eine neue Instanz der CertificateRequest Klasse mithilfe des angegebenen Antragstellernamens, RSA-Schlüssels und Hashalgorithmus.

public:
 CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest(string subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)

Parameter

subjectName
String

Die Zeichenfolgendarstellung des Antragstellernamens für das Zertifikat oder die Zertifikatanforderung.

key
RSA

Ein RSA-Schlüssel, dessen öffentliches Schlüsselmaterial in das Zertifikat oder die Zertifikatanforderung aufgenommen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset) Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

Der Beim Signieren des Zertifikats oder der Zertifikatanforderung zu verwendende Hashalgorithmus.

padding
RSASignaturePadding

Der RSA-Signaturabstand, der angewendet werden soll, wenn selbstsigniert oder mit einer X509Certificate2signiert wird.

Ausnahmen

subjectName ist null.

-oder-

key ist null.

-oder-

padding ist null.

hashAlgorithm.Name ist null oder Empty.

Weitere Informationen

Gilt für: