CertificateRequestProperties 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示证书请求的属性。
public ref class CertificateRequestProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CertificateRequestProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class CertificateRequestProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CertificateRequestProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CertificateRequestProperties
function CertificateRequestProperties()
Public NotInheritable Class CertificateRequestProperties
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
版本历史记录
Windows 版本 | SDK 版本 | 已添加值 |
---|---|---|
1703 | 15063 | 扩展 |
1703 | 15063 | SubjectAlternativeName |
1703 | 15063 | SuppressedDefaults |
构造函数
CertificateRequestProperties() |
创建并初始化 CertificateRequestProperties 的新实例。 |
属性
AttestationCredentialCertificate |
获取或设置用于加密密钥证明证书请求的 CA 交换证书。 |
ContainerName |
获取或设置容器名称。 |
ContainerNamePrefix |
获取或设置容器名称的前缀。 |
CurveName |
获取或设置椭圆曲线的名称。 |
CurveParameters |
获取或设置椭圆曲线的参数。 |
Exportable |
获取或设置一个值,该值指定是否可以导出为请求创建的私钥。 |
Extensions |
获取证书扩展的向量。 |
FriendlyName |
获取或设置已注册证书的显示名称。 |
HashAlgorithmName |
获取或设置创建证书请求签名时使用的哈希算法。 |
KeyAlgorithmName |
获取或设置公钥算法。 |
KeyProtectionLevel |
获取或设置强密钥保护的级别。 |
KeySize |
获取或设置要生成的私钥的大小(以位为单位)。 |
KeyStorageProviderName |
获取或设置将用于生成私钥的 KSP) (密钥存储提供程序的名称。 |
KeyUsages |
获取或设置可由为此证书请求创建的私钥执行的操作。 默认值为 “签名”。 |
SigningCertificate |
获取或设置用于对证书请求进行签名的证书。 |
SmartcardReaderName |
获取或设置用于创建证书请求的智能卡读取器的名称。 |
Subject |
获取或设置使用者名称。 |
SubjectAlternativeName |
获取使用者可选名称。 |
SuppressedDefaults |
获取已抑制默认值的向量。 |
UseExistingKey |
获取或设置是否使用现有密钥。 |