CertificateRequest.LoadSigningRequestPem 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
从 |
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
从 |
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
- Source:
- CertificateRequest.Load.cs
- Source:
- CertificateRequest.Load.cs
- Source:
- 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 实例,其中包含签名请求中的信息。
例外
pkcs10
上声明的默认值为 null
。
options
指定不支持的值。
pkcs10Pem
不包含 PKCS#10 签名请求。
\- 或 -
pkcs10Pem
不是有效的 PKCS#10 签名请求。
\- 或 -
pkcs10Pem
包含无法使用其嵌入公钥验证的签名。
适用于
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
- Source:
- CertificateRequest.Load.cs
- Source:
- CertificateRequest.Load.cs
- Source:
- 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 实例,其中包含签名请求中的信息。
例外
pkcs10
上声明的默认值为 null
。
options
指定不支持的值。
pkcs10Pem
不包含 PKCS#10 签名请求。
\- 或 -
pkcs10Pem
不是有效的 PKCS#10 签名请求。
\- 或 -
pkcs10Pem
包含无法使用其嵌入公钥验证的签名。