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

另请参阅

加密对象