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.
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
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
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
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
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.