語言

CertificateRequest.LoadSigningRequestPem 方法

定義

將第一個 PEM 編碼的 PKCS#10 簽署請求 pkcs10Pem 載入為新的憑證請求實例。

多載

名稱 Description
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

將第一個 PEM 編碼的 PKCS#10 簽署請求 pkcs10Pem 載入為新的憑證請求實例。

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

將第一個 PEM 編碼的 PKCS#10 簽署請求 pkcs10Pem 載入為新的憑證請求實例。

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

來源:
CertificateRequest.Load.cs
來源:
CertificateRequest.Load.cs
來源:
CertificateRequest.Load.cs
來源:
CertificateRequest.Load.cs
來源:
CertificateRequest.Load.cs

將第一個 PEM 編碼的 PKCS#10 簽署請求 pkcs10Pem 載入為新的憑證請求實例。

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。Name 是 null 或 Empty。

pkcs10Pem 是 null。

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

將第一個 PEM 編碼的 PKCS#10 簽署請求 pkcs10Pem 載入為新的憑證請求實例。

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。Name 是 null 或 Empty。

pkcs10Pem 是 null。

options 指定一個不支援的值。

pkcs10Pem 不包含 PKCS#10 簽署請求。

-或-

pkcs10Pem 不是有效的 PKCS#10 簽署請求。

-或-

pkcs10Pem 包含一個無法用其嵌入公鑰驗證的簽章。

適用於