CertificateRequest.LoadSigningRequest Methode
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
| Name | Beschreibung |
|---|---|
| LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-Instanz. |
| LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding) |
Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-Instanz. |
LoadSigningRequest(Byte[], 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 eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-Instanz.
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 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
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
- Quelle:
- CertificateRequest.Load.cs
- Quelle:
- CertificateRequest.Load.cs
Lädt eine binäre PKCS#10-Signaturanforderung als neue CertificateRequest-Instanz.
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 zum Laden.
- signerHashAlgorithm
- HashAlgorithmName
Der Beim Erstellen eines Zertifikats oder einer neuen Signaturanforderung zu verwendende Hashalgorithmus.
- bytesConsumed
- Int32
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der die Anzahl der ausgelesenen pkcs10Bytes angibt. Dieser Parameter wird als 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-Instanz, die die Informationen aus der Signaturanforderung enthält.
Ausnahmen
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.