CertificateRequest.LoadSigningRequest メソッド

定義

オーバーロード

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

バイナリ PKCS#10 署名要求を新しい CertificateRequest インスタンスとして読み込みます。

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

バイナリ PKCS#10 署名要求を新しい CertificateRequest インスタンスとして読み込みます。

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

ソース:
CertificateRequest.Load.cs
ソース:
CertificateRequest.Load.cs
ソース:
CertificateRequest.Load.cs

バイナリ PKCS#10 署名要求を新しい CertificateRequest インスタンスとして読み込みます。

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

パラメーター

pkcs10
Byte[]

読み込むバイナリ PKCS#10 署名要求。

signerHashAlgorithm
HashAlgorithmName

証明書または新しい署名要求を作成するときに使用するハッシュ アルゴリズム。

options
CertificateRequestLoadOptions

要求の読み込み方法を指定する列挙値のビットごとの組み合わせ。

signerSignaturePadding
RSASignaturePadding

この要求から証明書を作成するときに使用する RSA 署名パディング。 既定の署名ジェネレーターを使用した RSA 署名証明書の場合、このパラメーターは必須です。それ以外の場合、このパラメーターは無視されます。

戻り値

署名要求からの情報を含む CertificateRequest インスタンス。

例外

signerHashAlgorithm.Namenull または Empty です。

pkcs10null です。

options は、サポートされていない値を指定します。

pkcs10 が有効な PKCS#10 署名要求ではありません。

\- または -

pkcs10 には、埋め込み公開キーを使用して検証できなかった署名が含まれています。

適用対象

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

ソース:
CertificateRequest.Load.cs
ソース:
CertificateRequest.Load.cs
ソース:
CertificateRequest.Load.cs

バイナリ PKCS#10 署名要求を新しい CertificateRequest インスタンスとして読み込みます。

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

パラメーター

pkcs10
ReadOnlySpan<Byte>

読み込むバイナリ PKCS#10 署名要求。

signerHashAlgorithm
HashAlgorithmName

証明書または新しい署名要求を作成するときに使用するハッシュ アルゴリズム。

bytesConsumed
Int32

このメソッドが戻るときに、source から読み込まれたバイト数を示す値が含まれます。 このパラメーターは初期化前として処理されます。

options
CertificateRequestLoadOptions

要求の読み込み方法を指定する列挙値のビットごとの組み合わせ。

signerSignaturePadding
RSASignaturePadding

この要求から証明書を作成するときに使用する RSA 署名パディング。 既定の署名ジェネレーターを使用した RSA 署名証明書の場合、このパラメーターは必須です。それ以外の場合、このパラメーターは無視されます。

戻り値

署名要求からの情報を含む CertificateRequest インスタンス。

例外

signerHashAlgorithm.Namenull または Empty です。

pkcs10null です。

options は、サポートされていない値を指定します。

pkcs10 が有効な PKCS#10 署名要求ではありません。

\- または -

pkcs10 には、埋め込み公開キーを使用して検証できなかった署名が含まれています。

適用対象