A D E G I N P S U 
All Classes All Packages

A

all() - Static method in class de.christofreichardt.jca.shamir.PasswordGenerator
The union of all specific character sets (alphanumeric, umlauts, punctuationAndSymbols).
alphanumeric() - Static method in class de.christofreichardt.jca.shamir.PasswordGenerator
Defines the character set comprising alphanumeric symbols.
alphanumericWithPunctuationAndSymbols() - Static method in class de.christofreichardt.jca.shamir.PasswordGenerator
The union of alphanumeric and PasswordGenerator.punctuationAndSymbols() punctuationAndSymbol} characters.
alphanumericWithUmlauts() - Static method in class de.christofreichardt.jca.shamir.PasswordGenerator
The union of alphanumeric and umlaut characters.

D

de.christofreichardt.jca.shamir - package de.christofreichardt.jca.shamir
Comprises a JCA KeyStore engine and related classes.
destroy() - Method in class de.christofreichardt.jca.shamir.ShamirsProtection
 

E

engineAliases() - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineContainsAlias(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineDeleteEntry(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineEntryInstanceOf(String, Class<? extends KeyStore.Entry>) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineGetCertificate(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineGetCertificateAlias(Certificate) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineGetCertificateChain(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineGetCreationDate(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineGetEntry(String, KeyStore.ProtectionParameter) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
This method expects a ShamirsProtection instance as KeyStore.ProtectionParameter.
engineGetKey(String, char[]) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineIsCertificateEntry(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineIsKeyEntry(String) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineLoad(InputStream, char[]) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineLoad(KeyStore.LoadStoreParameter) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
This method expects a ShamirsLoadParameter instance as KeyStore.LoadStoreParameter.
engineSetCertificateEntry(String, Certificate) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineSetEntry(String, KeyStore.Entry, KeyStore.ProtectionParameter) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
This method expects a ShamirsProtection instance as KeyStore.ProtectionParameter.
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineSize() - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineStore(OutputStream, char[]) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
 
engineStore(KeyStore.LoadStoreParameter) - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
This method expects a ShamirsLoadParameter instance as KeyStore.LoadStoreParameter.

G

generate() - Method in class de.christofreichardt.jca.shamir.PasswordGenerator
Generates a stream of passwords which will be built from the basic character set with the specified length.
generate(char[]) - Method in class de.christofreichardt.jca.shamir.PasswordGenerator
Generates a stream of passwords which will be built from the basic character set with the specified length.
generate(Set<char[]>) - Method in class de.christofreichardt.jca.shamir.PasswordGenerator
Generates a stream of passwords which will be built from the basic character set with the specified length.
getCurrentTracer() - Method in class de.christofreichardt.jca.shamir.PasswordGenerator
Switched off.
getCurrentTracer() - Method in class de.christofreichardt.jca.shamir.ShamirsKeystore
Switched off.
getFile() - Method in class de.christofreichardt.jca.shamir.ShamirsLoadParameter
Returns the KeyStore file if applicable, otherwise the Optional is empty.
getInputStream() - Method in class de.christofreichardt.jca.shamir.ShamirsLoadParameter
Returns the InputStream providing the data of the PKCS#12 keystore, if applicable.
getName() - Method in class de.christofreichardt.jca.shamir.ShamirsLoadParameter
Returns the file name of the KeyStore if applicable, otherwise the string representation from the hashcode of the given InputStream or OutputStream.
getOutputStream() - Method in class de.christofreichardt.jca.shamir.ShamirsLoadParameter
Returns the OutputStream instance receiving the data of the PKCS#12 keystore, if applicable.
getPassword() - Method in class de.christofreichardt.jca.shamir.ShamirsProtection
Returns the recovered password, provided that the instance hasn't been destroyed.
getProtectionParameter() - Method in class de.christofreichardt.jca.shamir.ShamirsLoadParameter
Returns the ShamirsProtection instance used to protect the PKCS#12 keystore.

I

isDestroyed() - Method in class de.christofreichardt.jca.shamir.ShamirsProtection
 

N

NAME - Static variable in class de.christofreichardt.jca.shamir.ShamirsProvider
the provider name

P

PasswordGenerator - Class in de.christofreichardt.jca.shamir
Generates passwords with specified length and basic character set.
PasswordGenerator(int) - Constructor for class de.christofreichardt.jca.shamir.PasswordGenerator
Creates a PasswordGenerator instance with the specified length and alphanumeric symbols as basic character set.
PasswordGenerator(int, char[]) - Constructor for class de.christofreichardt.jca.shamir.PasswordGenerator
Creates a PasswordGenerator instance with the specified length and given basic character set.
punctuationAndSymbols() - Static method in class de.christofreichardt.jca.shamir.PasswordGenerator
Defines the character set comprising several punctuation marks and symbols.

S

ShamirsKeystore - Class in de.christofreichardt.jca.shamir
The actual implementation of the JCA engine class KeyStoreSpi.
ShamirsKeystore() - Constructor for class de.christofreichardt.jca.shamir.ShamirsKeystore
Creates a PKCS#12 KeyStore instance provided by the Java platform.
ShamirsLoadParameter - Class in de.christofreichardt.jca.shamir
Specifies how to load and store a KeyStore instance of type ShamirsKeystore.
ShamirsLoadParameter(File, ShamirsProtection) - Constructor for class de.christofreichardt.jca.shamir.ShamirsLoadParameter
The given File object denotes the location of a PKCS#12 keystore within the file system.
ShamirsLoadParameter(InputStream, ShamirsProtection) - Constructor for class de.christofreichardt.jca.shamir.ShamirsLoadParameter
The given InputStream object will be used to load a PKCS#12 keystore.
ShamirsLoadParameter(OutputStream, ShamirsProtection) - Constructor for class de.christofreichardt.jca.shamir.ShamirsLoadParameter
The given OutputStream object will be used to store a PKCS#12 keystore.
ShamirsProtection - Class in de.christofreichardt.jca.shamir
Protects a KeyStore instance and its entries by applying Shamirs Secret Sharing algorithm.
ShamirsProtection(JsonArray) - Constructor for class de.christofreichardt.jca.shamir.ShamirsProtection
Creates a Shamir protection parameter by providing a JsonArray comprising slices of secret shares.
ShamirsProtection(Path[]) - Constructor for class de.christofreichardt.jca.shamir.ShamirsProtection
Creates a Shamir protection parameter by providing the paths to the different slices containing the shares.
ShamirsProtection(Collection<Path>) - Constructor for class de.christofreichardt.jca.shamir.ShamirsProtection
Creates a Shamir protection parameter by providing the paths to the different slices containing the shares.
ShamirsProvider - Class in de.christofreichardt.jca.shamir
A Provider for the Java Security API allocating a KeyStore instance of type ShamirsKeystore.
ShamirsProvider() - Constructor for class de.christofreichardt.jca.shamir.ShamirsProvider
Constructs the specific Provider.

U

umlauts() - Static method in class de.christofreichardt.jca.shamir.PasswordGenerator
Defines the character set comprising german umlauts.
A D E G I N P S U 
All Classes All Packages