Package de.christofreichardt.jca.shamir
Comprises a JCA KeyStore engine and related classes. In order to use the provider within your application
- Put the provider jar and its transitive dependencies on the classpath of your application. Typically this is done by Maven for you.
-
Dynamically register the provider with
ShamirsProvider myProvider = new ShamirsProvider();
Security.addProvider(myProvider);
-
Now you can request a KeyStore instance of type "ShamirsKeystore" with
KeyStore keyStore = KeyStore.getInstance("ShamirsKeystore", myProvider);
-
Class Summary Class Description PasswordGenerator Generates passwords with specified length and basic character set.ShamirsKeystore The actual implementation of the JCA engine classKeyStoreSpi
.ShamirsLoadParameter Specifies how to load and store aKeyStore
instance of typeShamirsKeystore
.ShamirsProtection Protects aKeyStore
instance and its entries by applying Shamirs Secret Sharing algorithm.ShamirsProvider