CertificateRequest 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 PKCS#10 CertificationRequestInfo 和 X.509 TbsCertificate 的抽象。
public ref class CertificateRequest sealed
public sealed class CertificateRequest
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class CertificateRequest
type CertificateRequest = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type CertificateRequest = class
Public NotInheritable Class CertificateRequest
- 继承
-
CertificateRequest
- 属性
注解
类 CertificateRequest 允许调用方创建自签名或链签名的 X.509 Public-Key 证书,以及创建证书签名请求 blob 以发送到证书颁发机构 (CA) 。
构造函数
CertificateRequest(String, ECDsa, HashAlgorithmName) |
使用指定的使用者名称、ECDSA 密钥和哈希算法初始化 CertificateRequest 类的新实例。 |
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
使用指定的使用者名称、RSA 密钥和哈希算法初始化 CertificateRequest 类的新实例。 |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
使用指定的使用者名称、ECDSA 密钥和哈希算法初始化 CertificateRequest 类的新实例。 |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
使用指定的使用者名称、编码的公钥和哈希算法初始化 CertificateRequest 类的新实例。 |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
为指定的使用者名称、编码的公钥、哈希算法和 RSA 签名填充创建 CertificateRequest。 |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
使用指定的使用者名称、RSA 密钥和哈希算法初始化 CertificateRequest 类的新实例。 |
属性
CertificateExtensions |
获取要包含在证书或证书请求中的 X.509 证书扩展集合,这是一个可变集合。 |
HashAlgorithm |
获取对证书或证书请求签名时要使用的哈希算法。 |
OtherRequestAttributes |
获取表示要包含在证书请求中的扩展请求属性以外的属性的集合。 |
PublicKey |
获取证书或证书请求的公钥表示形式。 |
SubjectName |
获取要在已创建证书或证书请求中用作使用者的 X.500 可分辨名称。 |