Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface KeyUsage

Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.

Hierarchy

  • KeyUsage

Index

Properties

Optional CRLSign

CRLSign: undefined | false | true

Key can be used to sign CRLs.

Optional DataEncipherment

DataEncipherment: undefined | false | true

Key can be used to decipher data.

Optional DecipherOnly

DecipherOnly: undefined | false | true

Key can be used only to decipher data.

Optional DigitalSignature

DigitalSignature: undefined | false | true

Key can be used for digital signing.

Optional EncipherOnly

EncipherOnly: undefined | false | true

Key can be used only to encipher data.

Optional KeyAgreement

KeyAgreement: undefined | false | true

Key can be used in a key-agreement protocol.

Optional KeyCertSign

KeyCertSign: undefined | false | true

Key can be used to sign certificates.

Optional KeyEncipherment

KeyEncipherment: undefined | false | true

Key can be used to encipher data.

Optional NonRepudiation

NonRepudiation: undefined | false | true

Key can be used for non-repudiation.