Package | Description |
---|---|
com.iplanet.services.util |
Utilities for service management.
|
com.sun.identity.security |
Provides the classes to be used for performing privileged operations (like
getting the OpenAM administrator's DN and password).
|
com.sun.identity.sm |
Provides classes for accessing the Service Management Service (SMS).
|
org.forgerock.openam.shared.security.crypto |
This package contains security cryptographic utilities for use throughout the OpenAM codebase.
|
Modifier and Type | Class and Description |
---|---|
class |
JCEEncryption
This class provides encryption and decryption facility for the SDK based on
the existence of a JCE provider in the runtime.
|
Modifier and Type | Method and Description |
---|---|
static AMEncryption |
Crypt.getEncryptor()
Return AMEncryption instance for deployment-specific secret key
|
static AMEncryption |
Crypt.getHardcodedKeyEncryptor()
This is a temporary kludge which always returns an instance of
AMEncryption using hardcoded key It is necessary for backward
compatibility with 2.0 Java agents This method is to be ONLY used by
Session module for session id generation.
|
Modifier and Type | Method and Description |
---|---|
static String |
Crypt.decode(String encoded,
AMEncryption encr)
Decode an encoded string
|
static String |
Crypt.encode(String clearText,
AMEncryption encr)
Encode a String.
|
Modifier and Type | Field and Description |
---|---|
protected AMEncryption |
EncodeAction.encr |
protected AMEncryption |
DecodeAction.encr |
Constructor and Description |
---|
DecodeAction(String value,
AMEncryption encrKey) |
EncodeAction(String svalue,
AMEncryption encrKey)
Non default constructor to be used when a
doPrivileged()
is performed. |
Modifier and Type | Method and Description |
---|---|
protected static void |
ServiceManager.checkAndEncryptPasswordSyntax(Document doc,
boolean encrypt,
AMEncryption encryptObj) |
Document |
ServiceManager.parseServicesFile(InputStream xmlServiceSchema,
AMEncryption decryptObj) |
Set |
ServiceManager.registerServices(InputStream xmlServiceSchema,
AMEncryption decryptObj)
Registers one or more services, defined by the XML
input stream that follows the SMS DTD.
|
String |
ServiceSchemaManager.toXML(AMEncryption encryptObj) |
String |
ServiceManager.toXML(AMEncryption encryptObj) |
String |
ServiceConfigManager.toXML(AMEncryption encryptObj) |
String |
ServiceSchemaManagerImpl.toXML(AMEncryption encryptObj) |
String |
ServiceConfig.toXML(String NodeTag,
AMEncryption encryptObj) |
String |
ServiceConfig.toXML(String NodeTag,
AMEncryption encryptObj,
String orgName) |
Modifier and Type | Class and Description |
---|---|
class |
AESWrapEncryption
Encryption using AES KeyWrap deterministic authenticated key-wrapping encryption scheme described in RFC 3394, with PBKDF2-HMAC-SHA1 to derive unique encryption keys
for each encrypted key from the AM encryption password.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.