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 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

既存のキーを使用するかどうかを取得または設定します。

適用対象

こちらもご覧ください