Optional
CRLSignKey can be used to sign CRLs.
Optional
DataKey can be used to decipher data.
Optional
DecipherKey can be used only to decipher data.
Optional
DigitalKey can be used for digital signing.
Optional
EncipherKey can be used only to encipher data.
Optional
KeyKey can be used in a key-agreement protocol.
Optional
KeyKey can be used to sign certificates.
Optional
KeyKey can be used to encipher data.
Optional
NonKey can be used for non-repudiation.
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.