Share via


KeyUsage Enum

Definition

Defines the operations that a certificate key pair can perform.

public enum KeyUsage
type KeyUsage = 
Public Enum KeyUsage
Inheritance
KeyUsage

Fields

EncryptKey 2

The key may be used to encrypt a symmetric or asymmetric key.

InvalidUsage 0

An invalid usage. This value should never be used.

IssuerAll 4

The key may be used to issue any type of certificate or feature.

IssuerApplication 10

The key may be used to issue Application certificate issuer certificates or Application leaf certificates.

IssuerCrl 11

The key may be used to issue CRL issuer certificates or CRL signer certificates.

IssuerDevice 6

The key may be used to issue Device Issuer certificates or Device leaf certificates.

IssuerDomain 8

The key may be used to issue DomainController Issuer certificates or Domain leaf certificates.

IssuerIndiv 5

The key may be used to issue Indiv Issuer certificates or Indiv leaf certificates.

7

The key may be used to issue Link Issuer certificates or Link leaf certificates.

IssuerMetering 12

The key may be used to issue Metering certificate issuer certificates or Metering leaf certificates.

IssuerServer 15

The key may be used to issue Server certificate issuer certificates or Server leaf certificates.

IssuerSignKeyFile 13

Obsolete. The key may be used to issue Key File Signer certificate issuer certificates or Key File Signer leaf certificates.

IssuerSilverlight 9

The key may be used to issue Silverlight Issuer certificates or Silverlight leaf certificates.

Sign 1

The key may be used to sign a message.

SignCrl 3

The key may be used to sign a certificate revocation list (CRL).

SignKeyFile 14

Obsolete. The key may be used to sign KeyFiles.

SignResponse 20

The key may be used to sign responses.

Applies to