Package be.fgov.ehealth.etee.crypto.utils

Utilities used by CryptoLib.

See:
          Description

Interface Summary
DataPipe Pipe to push incoming data into while processing cryptographic operations.
Data can be read from it afterwards.
Whether or not this pipe itself supports streaming between input and outcome depends on implementation and use.
 

Class Summary
CertStringBuilder Retrieves basic info from certificates as a string.
DataPipeInFile Data pushed into the pipe is written to file.
Data read from the pipe is read from that file.
DataPipeInMemory DataPipe using an in memory mechanism to push all the incoming data to an inputstream once the getFrom() method is called.
DistinguishedName This immutable class is used to parse a distinguished name.
IoUtils Class grouping useful IO operations.
Iterables A utility class to work easily with instances of Iterable.
KeyManager This class provides utility methods to retrieve keys and certificates.
Preconditions Utility class to check method arguments for various conditions.
ProviderFactory Factory produces instances of Provider.
SecurityConfiguration This utility class will setup your environment to have all cryptographic functions working.
Streams A utility class that simplifies various operations on instances of InputStream or OutputStream.
TimeFrameValidator Utility class to validate a timeframe with a clock skew.
 

Exception Summary
KeyManager.CertificateRetrievalException Whenever the retrieval of a certificate has failed.
KeyManager.CertStoreException Whenever we want to build a CertStore and it fails.
KeyManager.KeyStoreOpeningException Whenever the opening of a keyStore fails.
KeyManager.KeyStoreStoringException Whenever we want to store something on a keyStore and it fails.
 

Package be.fgov.ehealth.etee.crypto.utils Description

Utilities used by CryptoLib.



Copyright © 2019 eHealth. All Rights Reserved.