Index

A D E F G I J O S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

apply(JsonValue) - Method in class org.forgerock.json.crypto.JsonEncryptFunction
 

D

decrypt(JsonValue) - Method in interface org.forgerock.json.crypto.JsonDecryptor
Decrypts the specified value.
decrypt(JsonValue) - Method in class org.forgerock.json.crypto.simple.SimpleDecryptor
 

E

encrypt(JsonValue) - Method in interface org.forgerock.json.crypto.JsonEncryptor
Encrypts the specified value.
encrypt(JsonValue) - Method in class org.forgerock.json.crypto.simple.SimpleEncryptor
 

F

fromJsonValue(JsonValue) - Method in class org.forgerock.json.crypto.JsonCrypto
Initializes this object from the specified $crypto JSON object value.

G

getType() - Method in class org.forgerock.json.crypto.JsonCrypto
Returns the type of JSON cryptographic representation.
getType() - Method in interface org.forgerock.json.crypto.JsonDecryptor
Returns the type of cryptographic representation that this JSON decryptor supports.
getType() - Method in interface org.forgerock.json.crypto.JsonEncryptor
Returns the type of cryptographic representation that this JSON encryptor supports.
getType() - Method in class org.forgerock.json.crypto.simple.SimpleDecryptor
 
getType() - Method in class org.forgerock.json.crypto.simple.SimpleEncryptor
 
getValue() - Method in class org.forgerock.json.crypto.JsonCrypto
Returns the JSON cryptographic value.

I

isJsonCrypto(JsonValue) - Static method in class org.forgerock.json.crypto.JsonCrypto
Returns true if the specified JSON value contains a valid $crypto JSON object structure.

J

JsonCrypto - Class in org.forgerock.json.crypto
Represents a JSON $crypto object.
JsonCrypto() - Constructor for class org.forgerock.json.crypto.JsonCrypto
Constructs an empty JSON cryptographic object.
JsonCrypto(String, JsonValue) - Constructor for class org.forgerock.json.crypto.JsonCrypto
Constructs a new JSON cryptographic object, initializing with the specified type and cryptographic value.
JsonCrypto(JsonValue) - Constructor for class org.forgerock.json.crypto.JsonCrypto
Constructs a new JSON cryptographic object, initializing from a JSON value.
JsonCryptoException - Exception in org.forgerock.json.crypto
An exception that is thrown during JSON cryptographic operations.
JsonCryptoException() - Constructor for exception org.forgerock.json.crypto.JsonCryptoException
Constructs a new exception with null as its detail message.
JsonCryptoException(String) - Constructor for exception org.forgerock.json.crypto.JsonCryptoException
Constructs a new exception with the specified detail message.
JsonCryptoException(String, Throwable) - Constructor for exception org.forgerock.json.crypto.JsonCryptoException
Constructs a new exception with the specified detail message and cause.
JsonCryptoException(Throwable) - Constructor for exception org.forgerock.json.crypto.JsonCryptoException
Constructs a new exception with the specified cause.
JsonDecryptFunction - Class in org.forgerock.json.crypto
Create a new JsonValue by applying a decryptor.
JsonDecryptFunction(JsonDecryptor) - Constructor for class org.forgerock.json.crypto.JsonDecryptFunction
Constructs a function to apply a decryptor.
JsonDecryptor - Interface in org.forgerock.json.crypto
Decrypts an encrypted JSON value.
JsonEncryptFunction - Class in org.forgerock.json.crypto
Create a new JsonValue by applying an encryptor.
JsonEncryptFunction(JsonEncryptor) - Constructor for class org.forgerock.json.crypto.JsonEncryptFunction
Constructs a function to apply an encryptor.
JsonEncryptor - Interface in org.forgerock.json.crypto
Encrypts a JSON value.

O

org.forgerock.json.crypto - package org.forgerock.json.crypto
Core library for JSON cryptographic operations.
org.forgerock.json.crypto.simple - package org.forgerock.json.crypto.simple
Simple JSON cryptographic implementation.

S

select(String) - Method in interface org.forgerock.json.crypto.simple.SimpleKeySelector
Selects a key for the specified key alias.
select(String) - Method in class org.forgerock.json.crypto.simple.SimpleKeyStoreSelector
 
setType(String) - Method in class org.forgerock.json.crypto.JsonCrypto
Sets the type of JSON cryptographic representation.
setValue(JsonValue) - Method in class org.forgerock.json.crypto.JsonCrypto
Sets the JSON cryptographic value.
SimpleDecryptor - Class in org.forgerock.json.crypto.simple
Decrypts a $crypto JSON object value encrypted with the x-simple-encryption type.
SimpleDecryptor(SimpleKeySelector) - Constructor for class org.forgerock.json.crypto.simple.SimpleDecryptor
TODO: Description.
SimpleEncryptor - Class in org.forgerock.json.crypto.simple
Encrypts a JSON value into an x-simple-encryption type $crypto JSON object.
SimpleEncryptor(String, Key, String) - Constructor for class org.forgerock.json.crypto.simple.SimpleEncryptor
Constructs a new simple encryptor for the specified cipher, key and alias.
SimpleKeySelector - Interface in org.forgerock.json.crypto.simple
Interface to select keys from a key store.
SimpleKeyStoreSelector - Class in org.forgerock.json.crypto.simple
Simple implementation for selecting keys from a provided key store.
SimpleKeyStoreSelector(KeyStore, String) - Constructor for class org.forgerock.json.crypto.simple.SimpleKeyStoreSelector
Constructs a simple key store selector.

T

toJsonValue() - Method in class org.forgerock.json.crypto.JsonCrypto
Returns this object as a $crypto JSON object value.
traverseMap(JsonValue) - Method in class org.forgerock.json.crypto.JsonDecryptFunction
 
TYPE - Static variable in class org.forgerock.json.crypto.simple.SimpleDecryptor
The type of cryptographic representation that this decryptor supports.
TYPE - Static variable in class org.forgerock.json.crypto.simple.SimpleEncryptor
The type of cryptographic representation that this encryptor supports.
A D E F G I J O S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form