CertificateRequestProperties 類別

定義

表示憑證要求的屬性。

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
繼承
Object Platform::Object IInspectable 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

取得或設定是否要使用現有的索引鍵。

適用於

另請參閱