A B C D E F G I K O P R S T U V
All Classes All Packages
All Classes All Packages
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
- 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.
All Classes All Packages