KeyUsage オブジェクト

[ KeyUsage オブジェクトは、 [要件] セクションで指定されたオペレーティング システムで使用できます。 代わりに、System.Security.Cryptography.X509Certificates 名前空間で X509EnhancedKeyUsageExtension クラスを使用します。

KeyUsage オブジェクトは、証明書のキー使用法プロパティへの読み取り専用アクセスを提供します。

メンバー

KeyUsage オブジェクトには、次の種類のメンバーがあります。

プロパティ

KeyUsage オブジェクトには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
IsCritical
読み取り専用
KeyUsage 拡張機能がクリティカルとマークされているかどうかを示すブール値を取得します。
IsCRLSignEnabled
読み取り専用
CRLSign ビットが設定されているかどうかを示すブール値を取得します。
IsDataEnciphermentEnabled
読み取り専用
dataEncipherment ビットが設定されているかどうかを示すブール値を取得します。
IsDecipherOnlyEnabled
読み取り専用
decipherOnly ビットが設定されているかどうかを示すブール値を取得します。
IsDigitalSignatureEnabled
読み取り専用
digitalSignature ビットが設定されているかどうかを示すブール値を取得します。
IsEncipherOnlyEnabled
読み取り専用
encipherOnly ビットが設定されているかどうかを示すブール値を取得します。
IsKeyAgreementEnabled
読み取り専用
keyAgreement ビットが設定されているかどうかを示すブール値を取得します。
IsKeyCertSignEnabled
読み取り専用
keyCertSign ビットが設定されているかどうかを示すブール値を取得します。
IsKeyEnciphermentEnabled
読み取り専用
keyEncipherment ビットが設定されているかどうかを示すブール値を取得します。
IsNonRepudiationEnabled
読み取り専用
nonRepudiationEnabled ビットが設定されているかどうかを示すブール値を取得します。
IsPresent
読み取り専用
KeyUsage 拡張機能が存在するかどうかを示すブール値を取得します。
これは既定のプロパティです。

 

解説

KeyUsage オブジェクトを作成できません。

要件

要件
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

関連項目

Cryptography オブジェクト