Package org.refcodes.security
-
Interface Summary Interface Description Decrypter<DEC,ENC,EXC extends DecryptionException> Plain interface for providing straight forward decryption functionality as ofDecrypter.toDecrypted(Object)
and for forcing your plain functionality to provide a bridge to the Java Cryptographic Extension (JCE) framework'sCipherSpi
as ofDecrypter.toDecrypted(byte[], int, int, byte[], int)
.Encrypter<ENC,DEC,EXC extends EncryptionException> Plain interface for providing straight forward encryption functionality as ofEncrypter.toEncrypted(Object)
and for forcing your plain functionality to provide a bridge to the Java Cryptographic Extension (JCE) framework'sCipherSpi
as ofEncrypter.toEncrypted(byte[], int, int, byte[], int)
.KeyStoreDescriptor Describes the data required to access aKeyStore
.TheKeyStore
is used to decide which authentication credentials should be sent to the remote host for authentication during SSL handshake.KeyStoreDescriptor.KeyStoreDescriptorBuilder The mutableKeyStoreDescriptor.KeyStoreDescriptorBuilder
extends theKeyStoreDescriptor
with manipulator methods.KeyStoreDescriptorAccessor Provides an accessor for aKeyStoreDescriptor
property.KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<B extends KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<B>> Provides a builder method for aKeyStoreDescriptor
property returning the builder for applying multiple build operations.KeyStoreDescriptorAccessor.KeyStoreDescriptorMutator Provides a mutator for aKeyStoreDescriptor
property.KeyStoreDescriptorAccessor.KeyStoreDescriptorProperty Provides aKeyStoreDescriptor
property.TrustStoreDescriptor Describes the data required to access a truststore.TrustStoreDescriptor.TrustStoreDescriptorBuilder The mutableTrustStoreDescriptor.TrustStoreDescriptorBuilder
extends theTrustStoreDescriptor
with manipulator methods.TrustStoreDescriptorAccessor Provides an accessor for aTrustStoreDescriptor
property.TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<B extends TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<B>> Provides a builder method for aTrustStoreDescriptor
property returning the builder for applying multiple build operations.TrustStoreDescriptorAccessor.TrustStoreDescriptorMutator Provides a mutator for aTrustStoreDescriptor
property.TrustStoreDescriptorAccessor.TrustStoreDescriptorProperty Provides aTrustStoreDescriptor
property. -
Class Summary Class Description KeyStoreDescriptorBuilderImpl Implementation of theKeyStoreDescriptor
interface.KeyStoreDescriptorImpl The immutableKeyStoreDescriptorImpl
implements theTrustStoreDescriptor
interface.SecurityUtility The Class SecurityUtility.TrustStoreDescriptorBuilderImpl Implementation of theKeyStoreDescriptor
interface.TrustStoreDescriptorImpl The immutableTrustStoreDescriptorImpl
implements theTrustStoreDescriptor
interface. -
Enum Summary Enum Description Algorithm The Enum Algorithm.StoreType -
Exception Summary Exception Description DecryptionException Thrown in case an encryption issue occurred regarding theEncrypter
.EncryptionException Thrown in case a decryption issue occurred regarding theDecrypter
.SecurityException The Class SecurityException.