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 | Extensions |
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 |
既存のキーを使用するかどうかを取得または設定します。 |