CertificateRequest.LoadSigningRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
載入一個二進位 PKCS#10 簽署請求,作為新的 CertificateRequest 實例。
多載
| 名稱 | Description |
|---|---|
| LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
載入一個二進位 PKCS#10 簽署請求,作為新的 CertificateRequest 實例。 |
| LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding) |
載入一個二進位 PKCS#10 簽署請求,作為新的 CertificateRequest 實例。 |
LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
載入一個二進位 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 實例。
例外狀況
pkcs10 是 null。
options 指定一個不支援的值。
適用於
LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)
載入一個二進位 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
當此方法回傳時,包含一個表示從 讀取 pkcs10的位元組數的值。 此參數被視為未初始化。
- options
- CertificateRequestLoadOptions
一個位元組合的列舉值,用來指定如何載入請求。
- signerSignaturePadding
- RSASignaturePadding
RSA 簽章填充,用於從此請求建立憑證。 對於使用預設簽章產生器的 RSA 簽署憑證,此參數是必需的;否則,此參數將被忽略。
傳回
一個包含簽署請求資訊的 CertificateRequest 實例。
例外狀況
pkcs10 是 null。
options 指定一個不支援的值。