A B C D E F G H I K N O P R S T U V W

A

addCertStore(CertStore) - Method in interface be.fgov.ehealth.etee.crypto.crl.CRLCheckerBuilder.CRLStep
 
addKey(File, String, char[], String, PrivateKey, char[], Certificate[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Adds a key entry to a key store file.
addOCSPPolicy(OCSPPolicy) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with default options.
addOCSPPolicy(OCSPPolicy, Map<OCSPOption, Object>) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with a map to override the default options.
addOCSPPolicy(OCSPPolicy) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with default options.
addOCSPPolicy(OCSPPolicy, Map<OCSPOption, Object>) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with a map to override the default options.
addOCSPPolicy(OCSPPolicy) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with default options.
addOCSPPolicy(OCSPPolicy, Map<OCSPOption, Object>) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with a map to override the default options.
addOCSPPolicy(OCSPPolicy) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenCheckerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with default options.
addOCSPPolicy(OCSPPolicy, Map<OCSPOption, Object>) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenCheckerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with a map to override the default options.
addOCSPPolicy(OCSPPolicy) - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPCheckerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with default options.
addOCSPPolicy(OCSPPolicy, Map<OCSPOption, Object>) - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPCheckerBuilder.OCSPPolicyStep
Choose an OCSP-policy, with a map to override the default options.
addPublicKeyPolicy(EncryptionPolicy, EncryptionCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.PublicKeyPolicyStep
Configure a public key policy and provide a list of EncryptionCredentials to be able to decrypt the messages.
addPublicKeyPolicy(EncryptionPolicy) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.PublicKeyEncryptionPolicyStep
Configure a public key encryption policy
addSecretKeyPolicy(EncryptionPolicy) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.SecretKeyPolicyStep
Configure a secret key policy
addSecretKeyPolicy(EncryptionPolicy) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.SecretKeyEncryptionPolicyStep
Configure a secret key encryption policy
addSigningPolicy(KeyStore, SigningPolicy...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder.SigningPolicyStep
Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you wich to accept
addSigningPolicy(KeyStore, Map<SigningOption, Object>, SigningPolicy...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder.SigningPolicyStep
Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you wich to accept
addSigningPolicy(SigningPolicy...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.SigningPolicyStep
Configure the accepted signing policies by giving a dynamic list of signing policies that you wich to accept
addSigningPolicy(KeyStore, SigningPolicy...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.SigningPolicyStep
Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you wich to accept
addSigningPolicy(KeyStore, Map<SigningOption, Object>, SigningPolicy...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.SigningPolicyStep
Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you wich to accept
addSigningPolicy(SigningPolicy, KeyStore) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.SigningPolicyStep
Uses default signatureAlias and authenticationAlias as defined in the SigningPolicy to retrieve keypairs
addSigningPolicy(SigningPolicy, KeyStore, Map<SigningOption, Object>) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.SigningPolicyStep
Configure a signing policy with a KeyStore and a map with options to retrieve the keypairs from the store
addSigningPolicy(SigningPolicy, SigningCredential) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.SigningPolicyStep
Same credential for both inner and outer signatures
addSigningPolicy(SigningPolicy, SigningCredential, SigningCredential) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.SigningPolicyStep
Different credential for inner and outer signatures
addTrustStore(KeyStore) - Method in interface be.fgov.ehealth.etee.crypto.cert.CertPathCheckerBuilder.TrustStoreStep
 
addTrustStore(KeyStore) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenCheckerBuilder.TrustStoreStep
 

B

BasicCryptoResult<T> - Class in be.fgov.ehealth.etee.crypto.status
Basic implementation for status.
BasicCryptoResult() - Constructor for class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
BasicCryptoResult(T) - Constructor for class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
BasicCryptoResult(NotificationFatal) - Constructor for class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
be.fgov.ehealth.etee.crypto.cert - package be.fgov.ehealth.etee.crypto.cert
Classes for validation of a certificate path.
be.fgov.ehealth.etee.crypto.crl - package be.fgov.ehealth.etee.crypto.crl
Classes to validate revocation status of a certificate using CRL.
be.fgov.ehealth.etee.crypto.decrypt - package be.fgov.ehealth.etee.crypto.decrypt
Classes for validation and unsealing of sealed message.
be.fgov.ehealth.etee.crypto.encrypt - package be.fgov.ehealth.etee.crypto.encrypt
Classes for sealing of message and validation of ETKs.
be.fgov.ehealth.etee.crypto.ocsp - package be.fgov.ehealth.etee.crypto.ocsp
Classes to validate revocation status of a certificate using OCSP (Online Certificate Status Protocol).
be.fgov.ehealth.etee.crypto.policies - package be.fgov.ehealth.etee.crypto.policies
Contains supported policies and options for configuration of the crypto services.
be.fgov.ehealth.etee.crypto.status - package be.fgov.ehealth.etee.crypto.status
Contains result objects and possible notifications.
be.fgov.ehealth.etee.crypto.utils - package be.fgov.ehealth.etee.crypto.utils
Utilities used by CryptoLib.

build() - Method in interface be.fgov.ehealth.etee.crypto.cert.CertPathCheckerBuilder.BuildStep
 
build() - Method in interface be.fgov.ehealth.etee.crypto.crl.CRLCheckerBuilder.BuildStep
 
build() - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder.BuildStep
 
build() - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder.BuildStep
Build the DataUnsealer
build() - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder.BuildStep
 
build() - Method in interface be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenCheckerBuilder.BuildStep
 
build() - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPCheckerBuilder.BuildStep
 
build(KeyStore) - Static method in class be.fgov.ehealth.etee.crypto.utils.CertStringBuilder
 
build(CertPath) - Static method in class be.fgov.ehealth.etee.crypto.utils.CertStringBuilder
 
build(Collection<X509Certificate>) - Static method in class be.fgov.ehealth.etee.crypto.utils.CertStringBuilder
 
build(X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.utils.CertStringBuilder
 
build(X509Certificate, boolean) - Static method in class be.fgov.ehealth.etee.crypto.utils.CertStringBuilder
 

C

CertificateStatus - Enum in be.fgov.ehealth.etee.crypto.cert
Possible statuses of a certificate.
CertPathChecker - Interface in be.fgov.ehealth.etee.crypto.cert
Validates path of certificatechain.
CertPathCheckerBuilder - Class in be.fgov.ehealth.etee.crypto.cert
A builder utility to create a CertPathCheckerBuilder used to verify the chain of a certificate.
CertPathCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.cert
Build the CertPathChecker
CertPathCheckerBuilder.TrustStoreStep - Interface in be.fgov.ehealth.etee.crypto.cert
Add the truststore
CertStringBuilder - Class in be.fgov.ehealth.etee.crypto.utils
Retrieves basic info from certificates as a string.
checkNotEmpty(Collection, String) - Static method in class be.fgov.ehealth.etee.crypto.utils.Preconditions
Check if the given collection is not null or empty.
checkNotEmpty(Object[], String) - Static method in class be.fgov.ehealth.etee.crypto.utils.Preconditions
Check if the given array is not null or empty.
checkNotNull(T) - Static method in class be.fgov.ehealth.etee.crypto.utils.Preconditions
Check if the given argument is not null.
checkNotNull(T, String) - Static method in class be.fgov.ehealth.etee.crypto.utils.Preconditions
Check if the given argument is not null.
close() - Method in class be.fgov.ehealth.etee.crypto.utils.DataPipeInFile
 
close() - Method in class be.fgov.ehealth.etee.crypto.utils.DataPipeInMemory
 
closeQuietly(Closeable) - Static method in class be.fgov.ehealth.etee.crypto.utils.Streams
Close an instance of Closeable while swallowing the possible IOException.
CMSErrorType - Enum in be.fgov.ehealth.etee.crypto.status
CMSExceptions.
configure() - Static method in class be.fgov.ehealth.etee.crypto.utils.SecurityConfiguration
Configure your environment to work with eHealth CryptoLib.
copy(InputStream, OutputStream) - Static method in class be.fgov.ehealth.etee.crypto.utils.Streams
Copy the given InputStream to the given OutputStream in blocks.
copyNotifications(CryptoResult<?>) - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
copyNotifications(CryptoResult<?>) - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
Copies notifications of subresults to this one.
create(File) - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenFactory
 
create(InputStream) - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenFactory
 
create(String) - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenFactory
 
create(byte[]) - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenFactory
Creates an EncryptionToken from ETK encoded bytes.
create(PrivateKey, String) - Static method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
Factory method to create a new instance of EncryptionCredential to decrypt data.
create(PublicKey, String) - Static method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
Factory method to create a new instance of EncryptionCredential to encrypt data with a publicKey.
create(SecretKey, String) - Static method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
Factory method to create a new instance of EncryptionCredential to encrypt data with a symmetric Key.
create(X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
Factory method to create a new instance of EncryptionCredential to encrypt data with the public key of a certificate.
create() - Static method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
Creates an empty instance of OCSPOptions.
create(List<X509Certificate>) - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
Create a new SigningCredential with a certificate(chain) to verify if messages are signed by an expected signer.
create(X509Certificate...) - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
Create a new SigningCredential with a certificate(chain) to verify if messages are signed by an expected signer.
create(PrivateKey, X509Certificate...) - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
Create a new SigningCredential with a PrivateKey and a dynamic list of certificates.
create(PrivateKey, List<X509Certificate>) - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
Create a new SigningCredential with a PrivateKey and a list of certificates to sign messages with a certified public key.
create(PrivateKey, String) - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
Create a new SigningCredential with a PrivateKey and a subject's key id to sign messages with a registered public key.
create(String, PublicKey) - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
Create a new SigningCredential with a key id and registered public key to validate signed messages.
create() - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
Creates an empty instance of SigningOptions.
create(long) - Static method in class be.fgov.ehealth.etee.crypto.utils.TimeFrameValidator
 
createDefaultProvider() - Static method in class be.fgov.ehealth.etee.crypto.utils.ProviderFactory
Create a new instance of the default security provider.
CRLChecker - Interface in be.fgov.ehealth.etee.crypto.crl
Service to verify certificate revocation status using CRLs.
CRLCheckerBuilder - Class in be.fgov.ehealth.etee.crypto.crl
A builder utility to create a CRLChecker used to verify the revocation status of a certificate using CRLs.
CRLs from a certStore can be added to prevent the need for downloads at each validation.
CRLCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.crl
Build the CRLChecker
CRLCheckerBuilder.CRLStep - Interface in be.fgov.ehealth.etee.crypto.crl
 
CRLData - Class in be.fgov.ehealth.etee.crypto.crl
Data produced by a CRLChecker.
CRLData() - Constructor for class be.fgov.ehealth.etee.crypto.crl.CRLData
 
CryptoResult<T> - Interface in be.fgov.ehealth.etee.crypto.status
Basic result for information on the cryptographic process.
CryptoResultException - Exception in be.fgov.ehealth.etee.crypto.status
Exception raised when processing a CryptoResult.
CryptoResultException(String) - Constructor for exception be.fgov.ehealth.etee.crypto.status.CryptoResultException
 

D

DataPipe - Interface in be.fgov.ehealth.etee.crypto.utils
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.
DataPipeInFile - Class in be.fgov.ehealth.etee.crypto.utils
Data pushed into the pipe is written to file.
Data read from the pipe is read from that file.
DataPipeInFile(File) - Constructor for class be.fgov.ehealth.etee.crypto.utils.DataPipeInFile
 
DataPipeInMemory - Class in be.fgov.ehealth.etee.crypto.utils
DataPipe using an in memory mechanism to push all the incoming data to an inputstream once the getFrom() method is called.
DataPipeInMemory(int) - Constructor for class be.fgov.ehealth.etee.crypto.utils.DataPipeInMemory
 
DataSealChecker - Interface in be.fgov.ehealth.etee.crypto.decrypt
Verify if outer signature is according to specified policies (ocsp, signing, encryption).
DataSealCheckerBuilder - Class in be.fgov.ehealth.etee.crypto.decrypt
This builder will create and configure an instance of DataSealChecker.
DataSealCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
Build the DataSealChecker
DataSealCheckerBuilder.OCSPPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
First step: Choose an OCSP-policy.
DataSealCheckerBuilder.SigningPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
Second step: Choose the signing policies that you want to accept.
DataSealer - Interface in be.fgov.ehealth.etee.crypto.encrypt
A DataSealer is a thread safe object that can protect data that must be exchanged between two parties.
DataSealerBuilder - Class in be.fgov.ehealth.etee.crypto.encrypt
This builder will create and configure an instance of DataSealer.
DataSealerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
Build the DataSealer
DataSealerBuilder.OCSPPolicyStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
First step: Choose an OCSP-policy.
DataSealerBuilder.PublicKeyEncryptionPolicyStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
Third step (optional): Choose a public key EncryptionPolicy.
DataSealerBuilder.SecretKeyEncryptionPolicyStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
Fourth step (optional): Choose a secret key EncryptionPolicy.
DataSealerBuilder.SigningPolicyStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
Second step: Choose a signing-policy.
DataSealerException - Exception in be.fgov.ehealth.etee.crypto.encrypt
A custom exception, thrown when something went wrong while sealing data with the DataSealer
DataSealerException(String, Throwable) - Constructor for exception be.fgov.ehealth.etee.crypto.encrypt.DataSealerException
 
DataUnsealer - Interface in be.fgov.ehealth.etee.crypto.decrypt
A DataUnsealer is a thread safe object that can unseal data protected according to the eHealth end-to-end encryption specifications.
DataUnsealerBuilder - Class in be.fgov.ehealth.etee.crypto.decrypt
This builder will create and configure an instance of DataUnsealer.
DataUnsealerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
Build the DataUnsealer
DataUnsealerBuilder.OCSPPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
First step: Choose an OCSP-policy.
DataUnsealerBuilder.PublicKeyPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
Third step: Choose a public key EncryptionPolicy.
DataUnsealerBuilder.SecretKeyPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
Fourth step: Choose a secret key EncryptionPolicy.
DataUnsealerBuilder.SigningPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
Second step: Choose the signing policies that you want to accept.
DEFAULT_BUFFER_SIZE - Static variable in class be.fgov.ehealth.etee.crypto.utils.Streams
 
DEFAULT_PROVIDER_NAME - Static variable in class be.fgov.ehealth.etee.crypto.utils.SecurityConfiguration
The name of the default security provider
DEFAULT_PROVIDER_NOT_CONFIGURED - Static variable in class be.fgov.ehealth.etee.crypto.utils.SecurityConfiguration
Error message to be thrown, when the default security provider isn't configured in Security.
defaultOptions() - Static method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
Creates a new instance of OCSPOptions and initializes with the default options.
defaultOptions() - Static method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
Creates a new instance of SigningOptions and initializes with the default options.
DistinguishedName - Class in be.fgov.ehealth.etee.crypto.utils
This immutable class is used to parse a distinguished name.
drain(CMSTypedStream) - Static method in class be.fgov.ehealth.etee.crypto.utils.Streams
 

E

emptyKeyStore(File, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Empties a key store.
EncryptionCredential - Class in be.fgov.ehealth.etee.crypto.policies
An encryption credential assembles data to encrypt or decrypt messages.
EncryptionCredentials - Class in be.fgov.ehealth.etee.crypto.policies
A utility class to create EncryptionCredentials from a Map with private keys and their serial numbers.
EncryptionPolicy - Enum in be.fgov.ehealth.etee.crypto.policies
Acceptable eHealth Encryption Policies.
EncryptionToken - Class in be.fgov.ehealth.etee.crypto.encrypt
This class is the eHealth EncryptionToken (aka ETK).
EncryptionTokenChecker - Interface in be.fgov.ehealth.etee.crypto.encrypt
Checks validity of an EncryptionToken.
EncryptionTokenCheckerBuilder - Class in be.fgov.ehealth.etee.crypto.encrypt
Builder for EncryptionTokenChecker with steps.
EncryptionTokenCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
Build the EncryptionTokenChecker
EncryptionTokenCheckerBuilder.OCSPPolicyStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
First step: Choose an OCSP-policy.
EncryptionTokenCheckerBuilder.TrustStoreStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
Second step: Choose a truststore with trust anchors for certpath validation of the certificates found in the EncryptionToken.
EncryptionTokenFactory - Class in be.fgov.ehealth.etee.crypto.encrypt
Factory to create EncryptionTokens.
equals(Object) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
equals(Object) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
 
equals(Object) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 

F

first(Iterable<T>) - Static method in class be.fgov.ehealth.etee.crypto.utils.Iterables
Retrieve the first item from an Iterable.
from(Map<String, PrivateKey>) - Static method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredentials
Creates an array of EncryptionCredentials from a Map with private keys and their serial number.
from(X500Principal) - Static method in class be.fgov.ehealth.etee.crypto.utils.DistinguishedName
 
fromBytes(byte[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.Streams
Create an InputStream from a given byte array.
fromOutputStream(OutputStream) - Static method in class be.fgov.ehealth.etee.crypto.utils.Streams
Create a new InputStream from a given OutputStream.

G

getAltEncryptionAlgorithmOIDs() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
 
getAuthenticationCert() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getAuthenticationCertificate() - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken
 
getAuthenticationKeyIdentifier() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getBase64Encoded() - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken
 
getBoolean(OCSPOption) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
getBoolean(SigningOption) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
getBytes(InputStream) - Static method in class be.fgov.ehealth.etee.crypto.utils.Streams
Retrieve the contents of an InputStream as a byte array.
getCertificate() - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken
 
getCertificate() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
 
getCertificate(KeyStore, String) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
retrieves the certificate coresponding to the private key alias.
getCertificate(InputStream) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getCertificate(File) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getCertificateChain() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
 
getCertificateChain(KeyStore, String) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getCertificates(File, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Retrieves all the certificates in a key store.
getCertificates(KeyStore) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Retrieves all the certificates in a key store.
getCertStatus() - Method in class be.fgov.ehealth.etee.crypto.crl.CRLData
 
getCertStatus() - Method in class be.fgov.ehealth.etee.crypto.ocsp.OCSPData
 
getCertStore(OCSPOption) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
getCertStore(SigningOption) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
getCertStore(Collection<?>) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getCommonName() - Method in class be.fgov.ehealth.etee.crypto.utils.DistinguishedName
Retrieve the common name from this distinguished name.
getContent() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getContentEncryptionAlgorithmOID() - Method in enum be.fgov.ehealth.etee.crypto.policies.EncryptionPolicy
 
getCountryCode() - Method in class be.fgov.ehealth.etee.crypto.utils.DistinguishedName
Retrieve the country code from this distinguished name.
getCrls() - Method in class be.fgov.ehealth.etee.crypto.crl.CRLData
 
getCrls() - Method in class be.fgov.ehealth.etee.crypto.ocsp.OCSPData
 
getCrlVals() - Method in class be.fgov.ehealth.etee.crypto.ocsp.RevocationValues
 
getData() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
getData() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 
getDecryptionKeys(KeyStore, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Retrieve all the private decryption keys in a private key store where the password is a match for and that have an according encryption certificate containing a key usage that has at least: dataEncipherment and keyEncipherment.
getDigestAlgorithmOID() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
 
getEncoded() - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken
 
getEncryptionAlgorithmOID() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
 
getEncryptionTokenSerialNumber() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
Deprecated. use EncryptionCredential.getKeyId()
getErrorMessage() - Method in enum be.fgov.ehealth.etee.crypto.status.NotificationFatal
 
getErrors() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
getErrors() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 
getFatal() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
getFatal() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 
getFrom() - Method in interface be.fgov.ehealth.etee.crypto.utils.DataPipe
Reads data from the pipe.
getFrom() - Method in class be.fgov.ehealth.etee.crypto.utils.DataPipeInFile
 
getFrom() - Method in class be.fgov.ehealth.etee.crypto.utils.DataPipeInMemory
 
getInnerFailureForMessage(String) - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationFatal
 
getInstance() - Static method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenFactory
 
getInteger(OCSPOption) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
getInteger(SigningOption) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
getIssuerFromTrustStore(KeyStore, X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getKekID(byte[]) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Gets the base 64 encode KEK id in the sealed data.
getKeksize() - Method in enum be.fgov.ehealth.etee.crypto.policies.EncryptionPolicy
 
getKey(KeyStore, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getKey(File, String, char[], String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getKey(InputStream, String, char[], String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getKey(File) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Creates a PrivateKey object out of a binary file DER encoded.
getKeyAndCertificates(KeyStore, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Retrieves the private key and corresponding certificate and certificate chain from a key store.
getKeyEncryptionAlgorithmOID() - Method in enum be.fgov.ehealth.etee.crypto.policies.EncryptionPolicy
 
getKeyId() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
 
getKeyStore(OCSPOption) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
getKeyStore(SigningOption) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
getKeyStore(String) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Returns an empty key store object.
getKeyStore(File, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Returns a key store.
getKeyStore(String, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getKeyStore(InputStream, String, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
getKeyUsage(X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
Gets the X509 extension 'key usage' of a certificate.
getLevel() - Method in enum be.fgov.ehealth.etee.crypto.policies.OCSPPolicy
 
getLong(OCSPOption) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
getLong(SigningOption) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
getMsg() - Method in enum be.fgov.ehealth.etee.crypto.status.CMSErrorType
 
getOcspResponse() - Method in class be.fgov.ehealth.etee.crypto.ocsp.OCSPData
 
getOcspVals() - Method in class be.fgov.ehealth.etee.crypto.ocsp.RevocationValues
 
getOuterFailureForMessage(String) - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationFatal
 
getPolicy() - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPChecker
 
getPrivateKey() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
 
getPrivateKey() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
 
getPublicKey() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
 
getPublicKey() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
 
getSerialNumber() - Method in class be.fgov.ehealth.etee.crypto.utils.DistinguishedName
Retrieve the serial number from this distinguished name.
getSignature() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getSignatureAlgorithmName() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
 
getSignatureCert() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getSignatureKeyIdentifier() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getSigningTime() - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
getSignKeySize() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
 
getString(OCSPOption) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
getString(SigningOption) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
getSubjectKeyIdentifier(byte[]) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Gets the base 64 encoded SubjectKeyIdentifier of the signer's key in the signed data.
getSubjectKeyIdentifier() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
 
getSymKek() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
 
getTo() - Method in interface be.fgov.ehealth.etee.crypto.utils.DataPipe
Adds data to the pipe.
getTo() - Method in class be.fgov.ehealth.etee.crypto.utils.DataPipeInFile
 
getTo() - Method in class be.fgov.ehealth.etee.crypto.utils.DataPipeInMemory
 
getWarnings() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
getWarnings() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 

H

hasData() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
hasData() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 
hasErrors() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
hasErrors() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 
hashCode() - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
hashCode() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningCredential
 
hashCode() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
hasSerialNumber() - Method in class be.fgov.ehealth.etee.crypto.utils.DistinguishedName
Check if the distinguished name contains a serial number.
hasWarnings() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
hasWarnings() - Method in interface be.fgov.ehealth.etee.crypto.status.CryptoResult
 

I

IoUtils - Class in be.fgov.ehealth.etee.crypto.utils
Class grouping useful IO operations.
isSelfSigned(X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
isTrustStoreCert(KeyStore, X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 
Iterables - Class in be.fgov.ehealth.etee.crypto.utils
A utility class to work easily with instances of Iterable.

K

KeyManager - Class in be.fgov.ehealth.etee.crypto.utils
This class provides utility methods to retrieve keys and certificates.
KeyManager.CertificateRetrievalException - Exception in be.fgov.ehealth.etee.crypto.utils
Whenever the retrieval of a certificate has failed.
KeyManager.CertificateRetrievalException(Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.CertificateRetrievalException
 
KeyManager.CertStoreException - Exception in be.fgov.ehealth.etee.crypto.utils
Whenever we want to build a CertStore and it fails.
KeyManager.CertStoreException(Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.CertStoreException
 
KeyManager.KeyStoreOpeningException - Exception in be.fgov.ehealth.etee.crypto.utils
Whenever the opening of a keyStore fails.
KeyManager.KeyStoreOpeningException(Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.KeyStoreOpeningException
 
KeyManager.KeyStoreOpeningException(String, Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.KeyStoreOpeningException
 
KeyManager.KeyStoreStoringException - Exception in be.fgov.ehealth.etee.crypto.utils
Whenever we want to store something on a keyStore and it fails.
KeyManager.KeyStoreStoringException(Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.KeyStoreStoringException
 

N

newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.cert.CertPathCheckerBuilder
 
newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.crl.CRLCheckerBuilder
 
newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder
You will be guided in the steps to create aDataSealChecker.
newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder
You will be guided in the steps to create a DataUnsealer.
newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder
Start building a new DataSealer.
newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenCheckerBuilder
You will be guided in the steps to create aEncryptionTokenChecker.
newBuilder() - Static method in class be.fgov.ehealth.etee.crypto.ocsp.OCSPCheckerBuilder
 
newImmutableList(List<? extends T>) - Static method in class be.fgov.ehealth.etee.crypto.utils.Iterables
Create a new immutable instance of List preloaded with a given list of items.
newImmutableList(T...) - Static method in class be.fgov.ehealth.etee.crypto.utils.Iterables
Create a new immutable instance of List loaded with a dynamic list of items.
newList() - Static method in class be.fgov.ehealth.etee.crypto.utils.Iterables
Create a new instance of List.
newList(T...) - Static method in class be.fgov.ehealth.etee.crypto.utils.Iterables
Create a new instance of List preloaded with a dynamic list of items.
newSet() - Static method in class be.fgov.ehealth.etee.crypto.utils.Iterables
Creates a new instance of Set.
NotificationError - Enum in be.fgov.ehealth.etee.crypto.status
A NotificationError indicates that the validation or unsealing of a sealed message was successfully completed, BUT that the integrity or author authentication of the message is NOT CORRECT according to the eHealth specifications.
NotificationFatal - Enum in be.fgov.ehealth.etee.crypto.status
A NotificationFatal indicates that the validation or unsealing process of a sealed message could not be completed.
NotificationWarning - Enum in be.fgov.ehealth.etee.crypto.status
A NotificationWarning indicates that the validation or unsealing of a sealed message was successfully completed, BUT that verification of the integrity or author authentication of the message resulted in warnings to consider.

O

OCSPChecker - Interface in be.fgov.ehealth.etee.crypto.ocsp
The interface of all OCSP-checkers.
OCSPCheckerBuilder - Class in be.fgov.ehealth.etee.crypto.ocsp
Builder used to create an instance of OCSPChecker.
OCSPCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.ocsp
Build the OCSPChecker
OCSPCheckerBuilder.OCSPPolicyStep - Interface in be.fgov.ehealth.etee.crypto.ocsp
First step: Choose an OCSP-policy.
OCSPData - Class in be.fgov.ehealth.etee.crypto.ocsp
Data produced by an OCSPChecker.
OCSPData(CertificateStatus, byte[], List<X509CRL>) - Constructor for class be.fgov.ehealth.etee.crypto.ocsp.OCSPData
 
OCSPException - Exception in be.fgov.ehealth.etee.crypto.ocsp
Exception to throw on unexpected behaviour in OCSP verifications.
OCSPException(String) - Constructor for exception be.fgov.ehealth.etee.crypto.ocsp.OCSPException
 
OCSPException(String, Throwable) - Constructor for exception be.fgov.ehealth.etee.crypto.ocsp.OCSPException
 
OCSPOption - Enum in be.fgov.ehealth.etee.crypto.policies
This enum lists all the available options involving OCSP.
OCSPOptions - Class in be.fgov.ehealth.etee.crypto.policies
Convenience class to build (default) OCSP Options.
OCSPOptions() - Constructor for class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
OCSPPolicy - Enum in be.fgov.ehealth.etee.crypto.policies
This enum describes all different OCSP-policies that are maintained by eHealth.
openFileInputStream(String) - Static method in class be.fgov.ehealth.etee.crypto.utils.IoUtils
Opens an InputStream to a file.
openFileOutputStream(String) - Static method in class be.fgov.ehealth.etee.crypto.utils.IoUtils
Opens an OutputStream to a file.

P

Preconditions - Class in be.fgov.ehealth.etee.crypto.utils
Utility class to check method arguments for various conditions.
ProviderFactory - Class in be.fgov.ehealth.etee.crypto.utils
Factory produces instances of Provider.

R

readFile(String) - Static method in class be.fgov.ehealth.etee.crypto.utils.IoUtils
Reads the data of a file into a byte[].
RevocationValues - Class in be.fgov.ehealth.etee.crypto.ocsp
revocation values (CRLs, OCSPs) related to certificates in question.
RevocationValues() - Constructor for class be.fgov.ehealth.etee.crypto.ocsp.RevocationValues
 

S

seal(byte[], EncryptionCredential...) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Seals the given message so that it can be exchanged safely with the owner(s) of the given encryption credential(s).
seal(InputStream, OutputStream, EncryptionCredential...) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Seals the given message so that it can be exchanged safely with the owner(s) of the given encryption credential(s).
seal(EncryptionToken, byte[]) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(byte[], EncryptionCredential...)
seal(EncryptionToken, byte[], SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(byte[], EncryptionCredential...)
seal(Set<EncryptionToken>, byte[]) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(byte[], EncryptionCredential...)
seal(Set<EncryptionToken>, byte[], SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(byte[], EncryptionCredential...)
seal(byte[], SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(byte[], EncryptionCredential...)
seal(EncryptionToken, InputStream, OutputStream) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(InputStream, OutputStream, EncryptionCredential...)
seal(Set<EncryptionToken>, InputStream, OutputStream) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(InputStream, OutputStream, EncryptionCredential...)
seal(EncryptionToken, InputStream, OutputStream, SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(InputStream, OutputStream, EncryptionCredential...)
seal(Set<EncryptionToken>, InputStream, OutputStream, SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(InputStream, OutputStream, EncryptionCredential...)
seal(InputStream, OutputStream, SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
Deprecated. Use DataSealer.seal(InputStream, OutputStream, EncryptionCredential...)
SecurityConfiguration - Class in be.fgov.ehealth.etee.crypto.utils
This utility class will setup your environment to have all cryptographic functions working.
set(OCSPOption, Object) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
Override a default OCSPOption.
set(SigningOption, Object) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
Override a default SigningOption.
setAll(Map<OCSPOption, Object>) - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
setAll(Map<SigningOption, Object>) - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
setAuthenticationKeyIdentifier(String) - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
setCrlVals(List<X509CRL>) - Method in class be.fgov.ehealth.etee.crypto.ocsp.RevocationValues
 
setData(T) - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 
setOcspVals(List<byte[]>) - Method in class be.fgov.ehealth.etee.crypto.ocsp.RevocationValues
 
setSignatureKeyIdentifier(String) - Method in class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 
SignatureLayer - Enum in be.fgov.ehealth.etee.crypto.policies
Signed layers in a CMS Message.
SigningCredential - Class in be.fgov.ehealth.etee.crypto.policies
A signing credential consists of a PrivateKey and a chain of certificates.
SigningOption - Enum in be.fgov.ehealth.etee.crypto.policies
Options that can be set for use with SigningPolicy.
SigningOptions - Class in be.fgov.ehealth.etee.crypto.policies
Convenience class to build (default) Signing Options.
SigningOptions() - Constructor for class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
SigningPolicy - Enum in be.fgov.ehealth.etee.crypto.policies
Acceptable eHealth Policies for signing.
stamp(byte[], byte[]) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Puts a timestamp on sealed data to prove that it existed in that state on a certain moment in time.
stamp(InputStream, OutputStream, byte[]) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Puts a timestamp on sealed data to prove that it existed in that state on a certain moment in time.
stamp(InputStream, OutputStream, byte[], DataPipe) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Puts a timestamp on sealed data to prove that it existed in that state on a certain moment in time.

The updated sealed message will be written into the given outputstream.
Streams - Class in be.fgov.ehealth.etee.crypto.utils
A utility class that simplifies various operations on instances of InputStream or OutputStream.

T

TimeFrameValidator - Class in be.fgov.ehealth.etee.crypto.utils
Utility class to validate a timeframe with a clock skew.
toMap(EncryptionCredential[]) - Static method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredentials
Create a Map with private keys and their serial numbers from an array of EncryptionCredentials.
toString() - Method in class be.fgov.ehealth.etee.crypto.policies.OCSPOptions
 
toString() - Method in class be.fgov.ehealth.etee.crypto.policies.SigningOptions
 
toString() - Method in class be.fgov.ehealth.etee.crypto.status.BasicCryptoResult
 

U

unseal(byte[]) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created.
unseal(byte[], SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created and validate the signature using the given signer credential(s).
unseal(byte[], SecretKey) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the given Key Encryption Key.
unseal(byte[], SecretKey, SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the given Key Encryption Key and validate the signature using the given signer credential(s).
unseal(InputStream, OutputStream) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created.
unseal(InputStream, OutputStream, SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created and validate the signature using the given signer credential(s).
unseal(InputStream, OutputStream, SecretKey) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the given Key Encryption Key.
unseal(InputStream, OutputStream, SecretKey, SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer
Unseals the data using the given Key Encryption Key and validate the signature using the given signer credential(s).
UnsealedData - Class in be.fgov.ehealth.etee.crypto.decrypt
Data produced when verifying/unsealing data.
UnsealedData() - Constructor for class be.fgov.ehealth.etee.crypto.decrypt.UnsealedData
 

V

validate(List<X509Certificate>) - Method in interface be.fgov.ehealth.etee.crypto.cert.CertPathChecker
 
validate(List<X509Certificate>, Date) - Method in interface be.fgov.ehealth.etee.crypto.cert.CertPathChecker
 
validate(X509Certificate) - Method in interface be.fgov.ehealth.etee.crypto.crl.CRLChecker
Extracts the CRL distribution points from the certificate (if available) and checks the certificate revocation status against the CRLs coming from the distribution points.
validate(X509Certificate, Date) - Method in interface be.fgov.ehealth.etee.crypto.crl.CRLChecker
Extracts the CRL distribution points from the certificate (if available) and checks the certificate revocation status against the CRLs coming from the distribution points.
validate(X509Certificate, CertStore) - Method in interface be.fgov.ehealth.etee.crypto.crl.CRLChecker
Extracts the CRL distribution points from the certificate (if available) and checks the certificate revocation status against the CRLs coming from the distribution points.
validate(X509Certificate, CertStore, Date) - Method in interface be.fgov.ehealth.etee.crypto.crl.CRLChecker
Extracts the CRL distribution points from the certificate (if available) and checks the certificate revocation status against the CRLs coming from the distribution points.
validate(byte[]) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
Different levels of notifications can be added to the result (warning, error, fatal).
Additional data from the result can be used for further verifications.
validate(byte[], SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
Different levels of notifications can be added to the result (warning, error, fatal).
Additional data from the result can be used for further verifications.
If credential(s) of a signer are given, message must be signed with one of the given credentials.
validate(InputStream, OutputStream) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
Different levels of notifications can be added to the result (warning, error, fatal).
Additional data from the result can be used for further verifications.
validate(InputStream, OutputStream, SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
Different levels of notifications can be added to the result (warning, error, fatal).
Additional data from the result can be used for further verifications.
If credential(s) of a signer are given, message must be signed with one of the given credentials.
validate(InputStream, OutputStream, DataPipe) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
Different levels of notifications can be added to the result (warning, error, fatal).
Additional data from the result can be used for further verifications.
validate(InputStream, OutputStream, DataPipe, SigningCredential...) - Method in interface be.fgov.ehealth.etee.crypto.decrypt.DataSealChecker
Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
Different levels of notifications can be added to the result (warning, error, fatal).
Additional data from the result can be used for further verifications.
If credential(s) of a signer are given, message must be signed with one of the given credentials.
validate(EncryptionToken) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenChecker
 
validate(X509Certificate) - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPChecker
 
validate(X509Certificate, Date, RevocationValues) - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPChecker
 
validate(List<X509Certificate>) - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPChecker
 
validate(List<X509Certificate>, Date, RevocationValues) - Method in interface be.fgov.ehealth.etee.crypto.ocsp.OCSPChecker
 
validate(Date, Date, Date) - Method in class be.fgov.ehealth.etee.crypto.utils.TimeFrameValidator
 
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.cert.CertificateStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.policies.EncryptionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.policies.OCSPOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.policies.OCSPPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.policies.SignatureLayer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.policies.SigningOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.status.CMSErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationFatal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationWarning
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.fgov.ehealth.etee.crypto.cert.CertificateStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.policies.EncryptionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.policies.OCSPOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.policies.OCSPPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.policies.SignatureLayer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.policies.SigningOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.status.CMSErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationFatal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fgov.ehealth.etee.crypto.status.NotificationWarning
Returns an array containing the constants of this enum type, in the order they are declared.
verifyIssuer(X509Certificate, X509Certificate) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
 

W

writeToFile(byte[], String) - Static method in class be.fgov.ehealth.etee.crypto.utils.IoUtils
Writes data to a file with the given pathname.

A B C D E F G H I K N O P R S T U V W

Copyright © 2019 eHealth. All Rights Reserved.