CertificateRequest Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
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
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.