keyUsage

The keyUsage object describes the key usage settings that are required for the signing certificate. It is constructed with a character that is used to represent each key usage type. The first through ninth characters, from left to right, represent the required value for these properties: digitalSignature , nonRepudiation , keyEncipherment , dataEncipherment , keyAgreement , keyCertSign , crlSign , encipherOnly , decipherOnly . Any additional characters are ignored.

Hierarchy of objects

Model

Child objects

Form Model

None

Parent class

node class class

Properties

Name

Description

Type

Access

crlSign

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

dataEncipherment

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

decipherOnly

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

digitalSignature

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

encipherOnly

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

keyAgreement

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

keyCertSign

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

keyEncipherment

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

nonRepudiation

Specifies an acceptable key usage extension that must be present in the signing certificate.

String

Read /Write

type

Specifies the pattern used by an object.

String

Read /Write

use

Invokes a prototype.

String

Read /Write

usehref

Invokes an external prototype.

String

Read /Write

Methods

None

// Ethnio survey code removed