# Index

C D E F G J O P S
All Classes and Interfaces|All Packages|Serialized Form

## C

CryptoService - Interface in org.apache.sling.commons.crypto
  Service for encrypting messages and decrypting ciphertexts.

## D

deactivate() - Method in class org.apache.sling.commons.crypto.internal.PbeSecretKeyProvider
decrypt(String) - Method in interface org.apache.sling.commons.crypto.CryptoService
  Decrypts the given ciphertext.
decrypt(String) - Method in class org.apache.sling.commons.crypto.jasypt.internal.JasyptStandardPbeStringCryptoService
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.sling.commons.crypto.webconsole.internal.EncryptWebConsolePlugin
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.sling.commons.crypto.webconsole.internal.EncryptWebConsolePlugin

## E

encrypt(String) - Method in interface org.apache.sling.commons.crypto.CryptoService
  Encrypts the given message.
encrypt(String) - Method in class org.apache.sling.commons.crypto.jasypt.internal.JasyptStandardPbeStringCryptoService
EncryptWebConsolePlugin - Class in org.apache.sling.commons.crypto.webconsole.internal
  Web Console plugin to encrypt messages.
EncryptWebConsolePlugin() - Constructor for class org.apache.sling.commons.crypto.webconsole.internal.EncryptWebConsolePlugin
EnvironmentVariablePasswordProvider - Class in org.apache.sling.commons.crypto.internal
  Provider of passwords from environment variables.
EnvironmentVariablePasswordProvider() - Constructor for class org.apache.sling.commons.crypto.internal.EnvironmentVariablePasswordProvider

## F

FilePasswordProvider - Class in org.apache.sling.commons.crypto.internal
  Provider of passwords from files.
FilePasswordProvider() - Constructor for class org.apache.sling.commons.crypto.internal.FilePasswordProvider

## G

getPassword() - Method in class org.apache.sling.commons.crypto.internal.EnvironmentVariablePasswordProvider
getPassword() - Method in class org.apache.sling.commons.crypto.internal.FilePasswordProvider
getPassword() - Method in interface org.apache.sling.commons.crypto.PasswordProvider
  Provides the password.
getSalt() - Method in class org.apache.sling.commons.crypto.internal.SecureRandomSaltProvider
getSalt() - Method in interface org.apache.sling.commons.crypto.SaltProvider
  Provides the salt.
getSecretKey() - Method in class org.apache.sling.commons.crypto.internal.PbeSecretKeyProvider
getSecretKey() - Method in interface org.apache.sling.commons.crypto.SecretKeyProvider
  Provides the secret key.

## J

JasyptRandomIvGeneratorRegistrar - Class in org.apache.sling.commons.crypto.jasypt.internal
  Registrar for Jasypt Random IV Generator.
  Registers a `RandomIvGenerator` as OSGi Service.
JasyptRandomIvGeneratorRegistrar() - Constructor for class org.apache.sling.commons.crypto.jasypt.internal.JasyptRandomIvGeneratorRegistrar
JasyptRandomSaltGeneratorRegistrar - Class in org.apache.sling.commons.crypto.jasypt.internal
  Registrar for Jasypt Random Salt Generator.
  Registers a `RandomSaltGenerator` as OSGi Service.
JasyptRandomSaltGeneratorRegistrar() - Constructor for class org.apache.sling.commons.crypto.jasypt.internal.JasyptRandomSaltGeneratorRegistrar
JasyptStandardPbeStringCryptoService - Class in org.apache.sling.commons.crypto.jasypt.internal
  Service for encrypting messages and decrypting ciphertexts using Jasypt's `StandardPBEStringEncryptor`.
JasyptStandardPbeStringCryptoService() - Constructor for class org.apache.sling.commons.crypto.jasypt.internal.JasyptStandardPbeStringCryptoService

## O

org.apache.sling.commons.crypto - package org.apache.sling.commons.crypto
  Provides the Apache Sling Commons Crypto API.
org.apache.sling.commons.crypto.internal - package org.apache.sling.commons.crypto.internal
  Provides provider implementations of the Apache Sling Commons Crypto API.
org.apache.sling.commons.crypto.jasypt - package org.apache.sling.commons.crypto.jasypt
  The Apache Sling Commons Crypto Jasypt root package.
org.apache.sling.commons.crypto.jasypt.internal - package org.apache.sling.commons.crypto.jasypt.internal
  Provides an implementation of the Apache Sling Commons Crypto API (Crypto Service) based on Jasypt.
org.apache.sling.commons.crypto.webconsole - package org.apache.sling.commons.crypto.webconsole
  The Apache Sling Commons Crypto Web Console root package.
org.apache.sling.commons.crypto.webconsole.internal - package org.apache.sling.commons.crypto.webconsole.internal
  Provides a plugin for Felix Web Console to encrypt messages with available crypto services.

## P

PasswordProvider - Interface in org.apache.sling.commons.crypto
  Provider of passwords to use for example with password-based encryption (PBE).
PbeSecretKeyProvider - Class in org.apache.sling.commons.crypto.internal
  Provider of secret keys to use with password-based encryption (PBE).
PbeSecretKeyProvider() - Constructor for class org.apache.sling.commons.crypto.internal.PbeSecretKeyProvider

## S

SaltProvider - Interface in org.apache.sling.commons.crypto
  Provider of salts to use for example with password-based encryption (PBE).
SecretKeyProvider - Interface in org.apache.sling.commons.crypto
  Provider of secret keys for encryption and decryption.
SecureRandomSaltProvider - Class in org.apache.sling.commons.crypto.internal
  Provider of salts created from `SecureRandom`.
SecureRandomSaltProvider() - Constructor for class org.apache.sling.commons.crypto.internal.SecureRandomSaltProvider

C D E F G J O P S
All Classes and Interfaces|All Packages|Serialized Form