Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

The current state of the key as defined in: NIST DRAFT Special Publication 800-130, A Framework for Designing Cryptographic Key Management Systems, June 15, 2010.

CKS_PREACTIVATION - "The key has been generated, but is not yet authorized for use."

CKS_ACTIVE - "The key may be used to cryptographically protect information or to cryptographically process previously protected information."

CKS_SUSPENDED - "The use of a key may be suspended for a period of time."

CKS_REVOKED - "A revoked key is permanently taken out of service and will eventually be de-activated."

CKS_DEACTIVATED - "A key whose cryptoperiod has expired but is still needed to perform cryptographic processing is deactivated until it is destroyed."

CKS_DESTROYED - "The key is destroyed so that it cannot be recovered".

CKS_COMPROMISED - "..keys are compromised when they are released to or determined by an unauthorized entity."

CKS_DESTROYED_COMPROMISED - "The key is destroyed after a compromise, or the key is destroyed, and a compromise is later discovered."

Enumerator
CKS_PREACTIVATION 
CKS_ACTIVE 
CKS_SUSPENDED 
CKS_REVOKED 
CKS_DEACTIVATED 
CKS_DESTROYED 
CKS_COMPROMISED 
CKS_DESTROYED_COMPROMISED 
CKS_MAX 

Definition at line 759 of file p6cryptokey.h.