com.businessobjects.sdk.plugin.desktop.cryptographickey
Class ICryptographicKeyBase.KeyState

java.lang.Object
  extended by java.lang.Enum
      extended by com.businessobjects.sdk.plugin.desktop.cryptographickey.ICryptographicKeyBase.KeyState
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Enclosing interface:
ICryptographicKeyBase

public static final class ICryptographicKeyBase.KeyState
extends java.lang.Enum

Represents the current state of the cryptographic key.

See Also:
Serialized Form

Field Summary
static ICryptographicKeyBase.KeyState ACTIVE
          Key is active and is used for both encryption and decryption.
static ICryptographicKeyBase.KeyState DEACTIVATED
          Key has been deactivated.
static ICryptographicKeyBase.KeyState REKEY_IN_PROGRESS
          The process of re-encrypting data with a new key is in progress.
static ICryptographicKeyBase.KeyState REKEY_SUSPENDED
          The process of re-encrypting data with a new key has been suspended.
static ICryptographicKeyBase.KeyState REVOKED
          The key is no longer in use and may be deleted from the repository.
 
Method Summary
static ICryptographicKeyBase.KeyState valueOf(java.lang.String name)
           
static ICryptographicKeyBase.KeyState[] values()
           
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTIVE

public static final ICryptographicKeyBase.KeyState ACTIVE
Key is active and is used for both encryption and decryption.


DEACTIVATED

public static final ICryptographicKeyBase.KeyState DEACTIVATED
Key has been deactivated. It is no longer used for encryption, but is used for decryption.


REKEY_SUSPENDED

public static final ICryptographicKeyBase.KeyState REKEY_SUSPENDED
The process of re-encrypting data with a new key has been suspended.


REKEY_IN_PROGRESS

public static final ICryptographicKeyBase.KeyState REKEY_IN_PROGRESS
The process of re-encrypting data with a new key is in progress.


REVOKED

public static final ICryptographicKeyBase.KeyState REVOKED
The key is no longer in use and may be deleted from the repository.

Method Detail

values

public static ICryptographicKeyBase.KeyState[] values()

valueOf

public static ICryptographicKeyBase.KeyState valueOf(java.lang.String name)