CertificateRequest.LoadSigningRequestPem Methode

Definition

Überlädt

Name Beschreibung
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Lädt die erste PEM-codierte PKCS#10-Signaturanforderung pkcs10Pem als neue CertificateRequest-Instanz.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Lädt die erste PEM-codierte PKCS#10-Signaturanforderung pkcs10Pem als neue CertificateRequest-Instanz.

LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

Lädt die erste PEM-codierte PKCS#10-Signaturanforderung pkcs10Pem als neue CertificateRequest-Instanz.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem(ReadOnlySpan<char> pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequestPem : ReadOnlySpan<char> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As ReadOnlySpan(Of Char), signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parameter

pkcs10Pem
ReadOnlySpan<Char>

Die PEM-codierte PKCS#10-Signaturanforderung zum Laden.

signerHashAlgorithm
HashAlgorithmName

Der Beim Erstellen eines Zertifikats oder einer neuen Signaturanforderung zu verwendende Hashalgorithmus.

options
CertificateRequestLoadOptions

Eine bitweise Kombination der Enumerationswerte, die angibt, wie die Anforderung geladen werden soll.

signerSignaturePadding
RSASignaturePadding

Der RSA-Signaturabstand, der beim Erstellen eines Zertifikats aus dieser Anforderung verwendet werden soll. Für RSA-Signaturzertifikate mit dem Standardsignaturgenerator ist dieser Parameter erforderlich; andernfalls wird dieser Parameter ignoriert.

Gibt zurück

Eine CertificateRequest-Instanz, die die Informationen aus der Signaturanforderung enthält.

Ausnahmen

signerHashAlgorithm.Name ist null oder Empty.

pkcs10Pem ist null.

options Gibt einen Wert an, der nicht unterstützt wird.

pkcs10Pem enthält keine PKCS#10-Signaturanforderung.

-oder-

pkcs10Pem ist keine gültige PKCS#10-Signaturanforderung.

-oder-

pkcs10Pem enthält eine Signatur, die nicht mithilfe des eingebetteten öffentlichen Schlüssels überprüft werden konnte.

Gilt für:

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

Lädt die erste PEM-codierte PKCS#10-Signaturanforderung pkcs10Pem als neue CertificateRequest-Instanz.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem(string pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequestPem : string * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As String, signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parameter

pkcs10Pem
String

Die PEM-codierte PKCS#10-Signaturanforderung zum Laden.

signerHashAlgorithm
HashAlgorithmName

Der Beim Erstellen eines Zertifikats oder einer neuen Signaturanforderung zu verwendende Hashalgorithmus.

options
CertificateRequestLoadOptions

Eine bitweise Kombination der Enumerationswerte, die angibt, wie die Anforderung geladen werden soll.

signerSignaturePadding
RSASignaturePadding

Der RSA-Signaturabstand, der beim Erstellen eines Zertifikats aus dieser Anforderung verwendet werden soll. Für RSA-Signaturzertifikate mit dem Standardsignaturgenerator ist dieser Parameter erforderlich; andernfalls wird dieser Parameter ignoriert.

Gibt zurück

Eine CertificateRequest-Instanz, die die Informationen aus der Signaturanforderung enthält.

Ausnahmen

signerHashAlgorithm.Name ist null oder Empty.

pkcs10Pem ist null.

options Gibt einen Wert an, der nicht unterstützt wird.

pkcs10Pem enthält keine PKCS#10-Signaturanforderung.

-oder-

pkcs10Pem ist keine gültige PKCS#10-Signaturanforderung.

-oder-

pkcs10Pem enthält eine Signatur, die nicht mithilfe des eingebetteten öffentlichen Schlüssels überprüft werden konnte.

Gilt für: