See: Description
Interface | Description |
---|---|
Encryptor |
Responsible for encrypting/decrypting bytes.
|
GuardedByteArray.Accessor |
Callback interface for those times that it is necessary to access the
clear text of the guarded bytes.
|
GuardedString.Accessor |
Callback interface for those times that it is necessary to access the
clear text of the secure string.
|
Class | Description |
---|---|
EncryptorFactory | |
GuardedByteArray |
Secure byte array implementation that solves the problems associated with
keeping confidential data as
byte[] . |
GuardedString |
Secure string implementation that solves the problems associated with
keeping passwords as
java.lang.String . |
SecurityUtil |
Provides facility to secure String and ByteArray, so it is securely stored in a memory (or transported to
Connector Server). Connector Developer should use org.identityconnectors.common.security.GuardedString
type for every attribute which holds sensitive data. This way the sensitive value is not stored in memory (and is not
logged as plain text).