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