A B C D E F G I K O P R S T U V 
All Classes All Packages

A

ANY - org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters.Usage
Any usage.
AsymmetricCipherParameters - Interface in org.xwiki.crypto.params.cipher.asymmetric
Marker interface for asymmetric cipher parameters.
AsymmetricKeyFactory - Interface in org.xwiki.crypto
Component role for creating key instances and key parameters instances.
AsymmetricKeyPair - Class in org.xwiki.crypto.params.cipher.asymmetric
An asymmetric key pair.
AsymmetricKeyPair(PrivateKeyParameters, PublicKeyParameters) - Constructor for class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyPair
Create a new asymmetric key pair using the given private and public key.
AsymmetricKeyParameters - Interface in org.xwiki.crypto.params.cipher.asymmetric
Asymmetric key parameters.
AsymmetricKeyWithIVParameters - Class in org.xwiki.crypto.params.cipher.asymmetric
Asymmetric cipher parameters for cipher requiring a key and an initialization vector.
AsymmetricKeyWithIVParameters(AsymmetricKeyParameter, byte[]) - Constructor for class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyWithIVParameters
Initialize parameters.
AsymmetricKeyWithIVParameters(AsymmetricKeyParameter, int) - Constructor for class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyWithIVParameters
Initialize parameters with a random initialization vector.
AsymmetricKeyWithIVParameters(AsymmetricKeyParameter, int, SecureRandom) - Constructor for class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyWithIVParameters
Initialize parameters with a random initialization vector.

B

BinaryStringEncoder - Interface in org.xwiki.crypto
Encoder to encode binary data to string data.

C

CipherParameters - Interface in org.xwiki.crypto.params.cipher
Marker interface for all cipher parameters.

D

decode(String) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Decode input string to bytes, whitespace and line-feed are ignored.
DHKeyGenerationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
DH parameters for key generation.
DHKeyGenerationParameters(BigInteger, BigInteger) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
Initialize DH parameters.
DHKeyGenerationParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
Initialize DH parameters.
DHKeyGenerationParameters(BigInteger, BigInteger, BigInteger, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
Initialize DH parameters.
DHKeyGenerationParameters(BigInteger, BigInteger, BigInteger, int, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
Initialize DH parameters.
DHKeyGenerationParameters(BigInteger, BigInteger, BigInteger, int, int, BigInteger, DHKeyValidationParameters) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
Initialize DH parameters.
DHKeyGenerationParameters(BigInteger, BigInteger, BigInteger, BigInteger, DHKeyValidationParameters) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
Initialize DH parameters.
DHKeyParametersGenerationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
Parameters for DH key pair generation consistent for use in the MTI/A0 key agreement protocol.
DHKeyParametersGenerationParameters() - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyParametersGenerationParameters
New instance using default values.
DHKeyParametersGenerationParameters(int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyParametersGenerationParameters
New instance specifying a given key strength.
DHKeyParametersGenerationParameters(int, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyParametersGenerationParameters
New instance specifying a given key strength.
DHKeyValidationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
Validation parameters for DH key.
DHKeyValidationParameters(byte[], int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DHKeyValidationParameters
Initialize DSA validation parameters for FIPS186.2.
digest() - Method in interface org.xwiki.crypto.Digest
Finishes a multiple-part digest operation, and produce the resulting digest.
digest(byte[]) - Method in interface org.xwiki.crypto.Digest
Finishes a multiple-part digest operation, and produce the resulting digest.
digest(byte[], int, int) - Method in interface org.xwiki.crypto.Digest
Finishes a multiple-part digest operation, and produce the resulting digest.
Digest - Interface in org.xwiki.crypto
Interface on a message Digest.
DigestFactory - Interface in org.xwiki.crypto
Factory for creating new digest instance.
DigestParameters - Interface in org.xwiki.crypto.params
A marker interface for digest parameters.
DIGITAL_SIGNATURE - org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters.Usage
Digital signature usage.
DSAKeyGenerationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
Shared DSA parameters for key generation.
DSAKeyGenerationParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
Initialize DSA shared parameters.
DSAKeyGenerationParameters(BigInteger, BigInteger, BigInteger, DSAKeyValidationParameters) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
Initialize DSA shared parameters.
DSAKeyParametersGenerationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
Parameters for RSA key pair generation using either FIPS186.2 or FIPS186.3.
DSAKeyParametersGenerationParameters() - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
Parameters for FIPS186.2 using a default strength of 20, and a certainty of 20.
DSAKeyParametersGenerationParameters(int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
Parameters for FIPS186.2 using a default certainty of 20.
DSAKeyParametersGenerationParameters(int, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
Parameters for FIPS186.2.
DSAKeyParametersGenerationParameters(int, int, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
Parameters for FIPS186.3 with any usage of the key.
DSAKeyParametersGenerationParameters(int, int, int, DSAKeyValidationParameters.Usage) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
Parameters for FIPS186.3.
DSAKeyParametersGenerationParameters(int, int, int, DSAKeyValidationParameters.Usage, String) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
Parameters for FIPS186.3.
DSAKeyValidationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
Validation parameters for DSA key.
DSAKeyValidationParameters(byte[], int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters
Initialize DSA validation parameters for FIPS186.2.
DSAKeyValidationParameters(byte[], int, DSAKeyValidationParameters.Usage) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters
Initialize DSA validation parameters for FIPS186.3.
DSAKeyValidationParameters.Usage - Enum in org.xwiki.crypto.params.generator.asymmetric
Definition of the usage of the key for FIPS186.3.

E

encode(byte[]) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Encode input with this encoder and without any wrapping.
encode(byte[], int) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Encode input with this encoder, wrapping line at a fixed length.
encode(byte[], int, int) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Encode input with this encoder and without any wrapping.
encode(byte[], int, int, int) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Encode input with this encoder, wrapping line at a fixed length.

F

fromKey(PrivateKey) - Method in interface org.xwiki.crypto.AsymmetricKeyFactory
Create a private key parameters from a (compatible) private key.
fromKey(PublicKey) - Method in interface org.xwiki.crypto.AsymmetricKeyFactory
Create a public key parameters from a (compatible) public key.
fromPKCS8(byte[]) - Method in interface org.xwiki.crypto.AsymmetricKeyFactory
Create a private key parameters from its PKCS#8 encoded form.
fromX509(byte[]) - Method in interface org.xwiki.crypto.AsymmetricKeyFactory
Create public key parameters from its X.509 encoded form.

G

generate() - Method in interface org.xwiki.crypto.KeyGenerator
 
generate() - Method in interface org.xwiki.crypto.KeyPairGenerator
 
generate() - Method in interface org.xwiki.crypto.KeyParametersGenerator
 
generate(KeyGenerationParameters) - Method in interface org.xwiki.crypto.KeyGenerator
Generate a new key based on given parameters.
generate(KeyGenerationParameters) - Method in interface org.xwiki.crypto.KeyPairGenerator
Generate a new key pair based on given parameters.
generate(KeyParametersGenerationParameters) - Method in interface org.xwiki.crypto.KeyParametersGenerator
Generate a new key pair based on given parameters.
GenericKeyGenerationParameters - Class in org.xwiki.crypto.params.generator.symmetric
Generic key generation parameters.
GenericKeyGenerationParameters(int) - Constructor for class org.xwiki.crypto.params.generator.symmetric.GenericKeyGenerationParameters
New instance specifying a given key strength.
getAlgorithmName() - Method in interface org.xwiki.crypto.Digest
 
getCertainty() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyParametersGenerationParameters
 
getCertainty() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
 
getCertainty() - Method in class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
 
getCounter() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyValidationParameters
 
getDecoderInputStream(InputStream) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Return a decoding input stream based on this encoder.
getDigestAlgorithmName() - Method in interface org.xwiki.crypto.DigestFactory
 
getDigestSize() - Method in interface org.xwiki.crypto.Digest
 
getDigestSize() - Method in interface org.xwiki.crypto.DigestFactory
 
getEffectiveBits() - Method in class org.xwiki.crypto.params.cipher.symmetric.RC2KeyParameters
 
getEncoded() - Method in interface org.xwiki.crypto.Digest
Serialize the definition of this digest.
getEncoded() - Method in interface org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyParameters
 
getEncoderOutputStream(OutputStream) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Return a encoding output stream based on this encoder.
getEncoderOutputStream(OutputStream, int) - Method in interface org.xwiki.crypto.BinaryStringEncoder
Return a encoding output stream based on this encoder, wrapping lines at a fixed length.
getG() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getG() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
 
getHashHint() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
 
getInputStream(InputStream) - Method in interface org.xwiki.crypto.Digest
Return a filtered input stream computing byte read into a digest.
getInstance() - Method in interface org.xwiki.crypto.DigestFactory
 
getInstance(byte[]) - Method in interface org.xwiki.crypto.DigestFactory
Create a new initialized digest from serialized encoding.
getInstance(DigestParameters) - Method in interface org.xwiki.crypto.DigestFactory
This is a very usual need, since most digest does not take parameters, but this will allow digest that take parameters to be implemented as well.
getIV() - Method in class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyWithIVParameters
 
getIV() - Method in class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
 
getJ() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getKey() - Method in class org.xwiki.crypto.params.cipher.symmetric.KeyParameter
 
getKey() - Method in class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
 
getKeyParameter() - Method in class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
 
getKeyParameters() - Method in class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyWithIVParameters
 
getL() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getM() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getOutputStream() - Method in interface org.xwiki.crypto.Digest
Return an output stream to this digest.
getP() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getP() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
 
getParameters() - Method in interface org.xwiki.crypto.Digest
 
getPrimePsize() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
 
getPrimeQsize() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
 
getPrivate() - Method in class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyPair
 
getPublic() - Method in class org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyPair
 
getPublicExponent() - Method in class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
 
getQ() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getQ() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
 
getRounds() - Method in class org.xwiki.crypto.params.cipher.symmetric.RC5KeyParameters
 
getSeed() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyValidationParameters
 
getStrength() - Method in class org.xwiki.crypto.params.generator.symmetric.GenericKeyGenerationParameters
 
getUsage() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
 
getUsage() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters
 
getValidationParameters() - Method in class org.xwiki.crypto.params.generator.asymmetric.DHKeyGenerationParameters
 
getValidationParameters() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
 

I

isPrivate() - Method in interface org.xwiki.crypto.params.cipher.asymmetric.AsymmetricKeyParameters
 

K

KEY_ESTABLISHMENT - org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters.Usage
Key exchange usage.
KeyGenerationParameters - Interface in org.xwiki.crypto.params.generator
Key generation parameters marker interface.
KeyGenerator - Interface in org.xwiki.crypto
Component role for a key pair generator.
KeyPairGenerator - Interface in org.xwiki.crypto
Component role for a key pair generator.
KeyParameter - Class in org.xwiki.crypto.params.cipher.symmetric
Cipher parameters for cipher requiring a key and an initialization vector.
KeyParameter(byte[]) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyParameter
Initialize parameters.
KeyParametersGenerationParameters - Interface in org.xwiki.crypto.params.generator
Key parameters generator parameters marker interface.
KeyParametersGenerator - Interface in org.xwiki.crypto
Generate parameters for key generation.
KeyWithIVParameters - Class in org.xwiki.crypto.params.cipher.symmetric
Symmetric cipher parameters for cipher requiring a key and an initialization vector.
KeyWithIVParameters(byte[], byte[]) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
Initialize parameters.
KeyWithIVParameters(byte[], int) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
Initialize parameters with a random initialization vector.
KeyWithIVParameters(byte[], int, SecureRandom) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
Initialize parameters.
KeyWithIVParameters(KeyParameter, byte[]) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
Initialize parameters.
KeyWithIVParameters(KeyParameter, int) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
Initialize parameters.
KeyWithIVParameters(KeyParameter, int, SecureRandom) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.KeyWithIVParameters
Initialize parameters.

O

org.xwiki.crypto - package org.xwiki.crypto
 
org.xwiki.crypto.params - package org.xwiki.crypto.params
 
org.xwiki.crypto.params.cipher - package org.xwiki.crypto.params.cipher
 
org.xwiki.crypto.params.cipher.asymmetric - package org.xwiki.crypto.params.cipher.asymmetric
 
org.xwiki.crypto.params.cipher.symmetric - package org.xwiki.crypto.params.cipher.symmetric
 
org.xwiki.crypto.params.generator - package org.xwiki.crypto.params.generator
 
org.xwiki.crypto.params.generator.asymmetric - package org.xwiki.crypto.params.generator.asymmetric
 
org.xwiki.crypto.params.generator.symmetric - package org.xwiki.crypto.params.generator.symmetric
 

P

PrivateKeyParameters - Interface in org.xwiki.crypto.params.cipher.asymmetric
Private key parameters.
PublicKeyParameters - Interface in org.xwiki.crypto.params.cipher.asymmetric
Public key parameters.

R

RC2KeyParameters - Class in org.xwiki.crypto.params.cipher.symmetric
Derived version of key parameters to specify effective key bits of RC2.
RC2KeyParameters(byte[]) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.RC2KeyParameters
Initialize parameters.
RC2KeyParameters(byte[], int) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.RC2KeyParameters
Initialize parameters.
RC5KeyParameters - Class in org.xwiki.crypto.params.cipher.symmetric
Derived version of key parameters to specify rounds of RC5.
RC5KeyParameters(byte[]) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.RC5KeyParameters
Initialize parameters with a default number of rounds set to 12.
RC5KeyParameters(byte[], int) - Constructor for class org.xwiki.crypto.params.cipher.symmetric.RC5KeyParameters
Initialize parameters.
RSAKeyGenerationParameters - Class in org.xwiki.crypto.params.generator.asymmetric
Parameters for RSA key pair generation.
RSAKeyGenerationParameters() - Constructor for class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
Build a new instance with all defaults.
RSAKeyGenerationParameters(int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
Build a new instance with the given strength.
RSAKeyGenerationParameters(int, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
Build a new instance with the given strength and certainty for prime evaluation.
RSAKeyGenerationParameters(int, BigInteger) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
Build a new instance with the given strength and public exponent.
RSAKeyGenerationParameters(int, BigInteger, int) - Constructor for class org.xwiki.crypto.params.generator.asymmetric.RSAKeyGenerationParameters
Build a new instance with all custom parameters.

S

SymmetricCipherParameters - Interface in org.xwiki.crypto.params.cipher.symmetric
Marker interface for symmetric cipher parameters.

T

toKey(PrivateKeyParameters) - Method in interface org.xwiki.crypto.AsymmetricKeyFactory
Create a private key from private key parameters.
toKey(PublicKeyParameters) - Method in interface org.xwiki.crypto.AsymmetricKeyFactory
Create a public key from public key parameters.

U

update(byte[]) - Method in interface org.xwiki.crypto.Digest
Continues a multiple-part digest operation, processing another data part.
update(byte[], int, int) - Method in interface org.xwiki.crypto.Digest
Continues a multiple-part digest operation, processing another data part.
use186r3() - Method in class org.xwiki.crypto.params.generator.asymmetric.DSAKeyParametersGenerationParameters
 

V

valueOf(String) - Static method in enum org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters.Usage
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xwiki.crypto.params.generator.asymmetric.DSAKeyValidationParameters.Usage
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I K O P R S T U V 
All Classes All Packages