CertificateRequest.LoadSigningRequestPem メソッド

定義

オーバーロード

名前 説明
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

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

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

pkcs10Pemから最初の PEM エンコード PKCS#10 署名要求を新しい 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

pkcs10Pemnullです。

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

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

-又は-

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

-又は-

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

適用対象

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

pkcs10Pemから最初の PEM エンコード PKCS#10 署名要求を新しい 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

pkcs10Pemnullです。

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

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

-又は-

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

-又は-

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

適用対象