次の方法で共有


CertificateRequest.LoadSigningRequestPem メソッド

定義

オーバーロード

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

から最初の PEM エンコード PKCS#10 署名要求 pkcs10Pem を新しい CertificateRequest インスタンスとして読み込みます。

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

から最初の PEM エンコード PKCS#10 署名要求 pkcs10Pem を新しい CertificateRequest インスタンスとして読み込みます。

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

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

から最初の PEM エンコード PKCS#10 署名要求 pkcs10Pem を新しい CertificateRequest インスタンスとして読み込みます。

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

パラメーター

pkcs10Pem
ReadOnlySpan<Char>

読み込む PEM エンコード PKCS#10 署名要求。

signerHashAlgorithm
HashAlgorithmName

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

options
CertificateRequestLoadOptions

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

signerSignaturePadding
RSASignaturePadding

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

戻り値

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

例外

signerHashAlgorithm.Namenull または Empty です。

pkcs10null です。

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

pkcs10Pem には PKCS#10 署名要求が含まれていません。

\- または -

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

\- または -

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

適用対象

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

から最初の PEM エンコード PKCS#10 署名要求 pkcs10Pem を新しい CertificateRequest インスタンスとして読み込みます。

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

パラメーター

pkcs10Pem
String

読み込む PEM エンコード PKCS#10 署名要求。

signerHashAlgorithm
HashAlgorithmName

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

options
CertificateRequestLoadOptions

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

signerSignaturePadding
RSASignaturePadding

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

戻り値

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

例外

signerHashAlgorithm.Namenull または Empty です。

pkcs10null です。

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

pkcs10Pem には PKCS#10 署名要求が含まれていません。

\- または -

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

\- または -

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

適用対象