CertificateRequest.CreateSigningRequestPem 方法

定义

重载

CreateSigningRequestPem()

使用提供的签名生成器创建表示此对象的当前状态的 PEM 编码的 PKCS#10 CertificationRequest。

CreateSigningRequestPem(X509SignatureGenerator)

使用提供的签名生成器创建表示此对象的当前状态的 PEM 编码的 PKCS#10 CertificationRequest。

CreateSigningRequestPem()

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

使用提供的签名生成器创建表示此对象的当前状态的 PEM 编码的 PKCS#10 CertificationRequest。

public:
 System::String ^ CreateSigningRequestPem();
public string CreateSigningRequestPem ();
member this.CreateSigningRequestPem : unit -> string
Public Function CreateSigningRequestPem () As String

返回

例外

OtherRequestAttributes 包含值 null

-或-

OtherRequestAttributes 包含具有 nullOid 值的条目。

-或-

OtherRequestAttributes 包含表示 PKCS#9 扩展请求属性的条目 (1.2.840.113549.1.9.14) 。

-或-

CertificateExtensions 包含值 null

-或-

CertificateExtensions 包含具有 nullOid 值的条目。

-或-

此对象是使用不接受签名密钥的构造函数创建的。

创建签名请求时发生加密错误。

适用于

CreateSigningRequestPem(X509SignatureGenerator)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

使用提供的签名生成器创建表示此对象的当前状态的 PEM 编码的 PKCS#10 CertificationRequest。

public:
 System::String ^ CreateSigningRequestPem(System::Security::Cryptography::X509Certificates::X509SignatureGenerator ^ signatureGenerator);
public string CreateSigningRequestPem (System.Security.Cryptography.X509Certificates.X509SignatureGenerator signatureGenerator);
member this.CreateSigningRequestPem : System.Security.Cryptography.X509Certificates.X509SignatureGenerator -> string
Public Function CreateSigningRequestPem (signatureGenerator As X509SignatureGenerator) As String

参数

signatureGenerator
X509SignatureGenerator

用于 X509SignatureGenerator 对请求进行签名的 。

返回

例外

signatureGeneratornull

OtherRequestAttributes 包含值 null

-或-

OtherRequestAttributes 包含具有 nullOid 值的条目。

-或-

OtherRequestAttributes 包含表示 PKCS#9 扩展请求属性的条目 (1.2.840.113549.1.9.14) 。

-或-

CertificateExtensions 包含值 null

-或-

CertificateExtensions 包含具有 nullOid 值的条目。

-或-

此对象是使用不接受签名密钥的构造函数创建的。

创建签名请求时发生加密错误。

适用于