Freigeben über


CertificateRequest Konstruktoren

Definition

Überlädt

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, ECDSA-Schlüssel und Hashalgorithmus.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, codierten öffentlichen Schlüssel und Hashalgorithmus.

CertificateRequest(String, ECDsa, HashAlgorithmName)

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, ECDSA-Schlüssel und Hashalgorithmus.

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, RSA-Schlüssel und Hashalgorithmus.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

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

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, RSA-Schlüssel und Hashalgorithmus.

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

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

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, ECDSA-Schlüssel und 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 eingeschlossen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset)-Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

Der zum 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

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, codierten öffentlichen Schlüssel 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 einbezogen werden soll.

hashAlgorithm
HashAlgorithmName

Der zum 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

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, ECDSA-Schlüssel und 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 eingeschlossen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset)-Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

Der zum 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

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, RSA-Schlüssel 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 eingeschlossen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset)-Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

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

padding
RSASignaturePadding

Die bei Selbstsignierung oder Signierung mit einer X509Certificate2 anzuwendende RSA-Signaturauffüllung.

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

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

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 einbezogen werden soll.

hashAlgorithm
HashAlgorithmName

Der zum 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

Initialisiert eine neue Instanz der CertificateRequest-Klasse mit dem angegebenen Antragstellernamen, RSA-Schlüssel 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 eingeschlossen wird. Wenn die CreateSelfSigned(DateTimeOffset, DateTimeOffset)-Methode aufgerufen wird, wird dieser Schlüssel als privater Schlüssel verwendet.

hashAlgorithm
HashAlgorithmName

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

padding
RSASignaturePadding

Die bei Selbstsignierung oder Signierung mit einer X509Certificate2 anzuwendende RSA-Signaturauffüllung.

Ausnahmen

subjectName ist null.

- oder -

key ist null.

- oder -

padding ist null.

hashAlgorithm.Name ist null oder Empty.

Weitere Informationen

Gilt für: