CertificateRequest.LoadSigningRequest Methode

Definition

Überlädt

LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-instance.

LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)

Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-instance.

LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-instance.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequest (byte[] pkcs10, 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 LoadSigningRequest : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequest (pkcs10 As Byte(), signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parameter

pkcs10
Byte[]

Die binäre PKCS#10-Signaturanforderung, die geladen werden soll.

signerHashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der beim Erstellen eines Zertifikats oder einer neuen Signaturanforderung verwendet werden soll.

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-instance, die die Informationen aus der Signaturanforderung enthält.

Ausnahmen

signerHashAlgorithm.Name ist null oder Empty.

pkcs10 ist null

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

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

- oder -

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

Gilt für:

LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)

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

Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-instance.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequest (ReadOnlySpan<byte> pkcs10, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, out int bytesConsumed, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequest : ReadOnlySpan<byte> * System.Security.Cryptography.HashAlgorithmName * int * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequest (pkcs10 As ReadOnlySpan(Of Byte), signerHashAlgorithm As HashAlgorithmName, ByRef bytesConsumed As Integer, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parameter

pkcs10
ReadOnlySpan<Byte>

Die binäre PKCS#10-Signaturanforderung, die geladen werden soll.

signerHashAlgorithm
HashAlgorithmName

Der Hashalgorithmus, der beim Erstellen eines Zertifikats oder einer neuen Signaturanforderung verwendet werden soll.

bytesConsumed
Int32

In der Rückgabe dieser Methode ist die Anzahl der Bytes enthalten, die aus source gelesen wurden. Dieser Parameter wird nicht initialisiert behandelt.

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-instance, die die Informationen aus der Signaturanforderung enthält.

Ausnahmen

signerHashAlgorithm.Name ist null oder Empty.

pkcs10 ist null

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

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

- oder -

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

Gilt für: