CertificateRequest.LoadSigningRequestPem 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
將第一個 PEM 編碼的 PKCS#10 簽署要求從 |
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
將第一個 PEM 編碼的 PKCS#10 簽署要求從 |
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
將第一個 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 實例,其中包含簽署要求中的資訊。
例外狀況
pkcs10
為 null
。
options
指定不支援的值。
pkcs10Pem
不包含 PKCS#10 簽署要求。
-或-
pkcs10Pem
不是有效的 PKCS#10 簽署要求。
-或-
pkcs10Pem
包含無法使用其內嵌公開金鑰進行驗證的簽章。
適用於
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
將第一個 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 實例,其中包含簽署要求中的資訊。
例外狀況
pkcs10
為 null
。
options
指定不支援的值。
pkcs10Pem
不包含 PKCS#10 簽署要求。
-或-
pkcs10Pem
不是有效的 PKCS#10 簽署要求。
-或-
pkcs10Pem
包含無法使用其內嵌公開金鑰進行驗證的簽章。