- 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 which 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 which 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 which 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 which 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 which 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
-
- CertificateRetrievalException(Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.CertificateRetrievalException
-
- 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 certificate chain.
- CertPathCheckerBuilder - Class in be.fgov.ehealth.etee.crypto.cert
-
- CertPathCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.cert
-
- CertPathCheckerBuilder.TrustStoreStep - Interface in be.fgov.ehealth.etee.crypto.cert
-
Add the truststore
- CertStoreException(Exception) - Constructor for exception be.fgov.ehealth.etee.crypto.utils.KeyManager.CertStoreException
-
- 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.eid.utils.SecurityConfiguration
-
Configure your environment to work with eIDs in eHealth CryptoLib.
- 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.
- createFedictSmartCardReader() - Method in class be.fgov.ehealth.etee.crypto.eid.EidSmartCardReaderFactory
-
- 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.
- CRLCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.crl
-
- 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
-
- DataPipe - Interface in be.fgov.ehealth.etee.crypto.utils
-
Pipe to push incoming data into while processing cryptographic operations.
- DataPipeInFile - Class in be.fgov.ehealth.etee.crypto.utils
-
Data pushed into the pipe is written to 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
-
- DataSealCheckerBuilder.BuildStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
-
- 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
-
- 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
-
- DataSealerBuilder.SecretKeyEncryptionPolicyStep - Interface in be.fgov.ehealth.etee.crypto.encrypt
-
- 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
-
- 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
-
- DataUnsealerBuilder.SecretKeyPolicyStep - Interface in be.fgov.ehealth.etee.crypto.decrypt
-
- 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.eid.utils.SecurityConfiguration
-
The name of the default security provider
- 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.eid.utils.SecurityConfiguration
-
Error message to be thrown, when the default security provider isn't configured in Security.
- 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
-
- 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 corresponding 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
-
- getEIDProvider() - Static method in class be.fgov.ehealth.etee.crypto.eid.utils.SecurityConfiguration
-
- getEncoded() - Method in class be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken
-
- getEncryptionAlgorithmOID() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
-
- getEncryptionAlgorithmOIDs() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
-
- getEncryptionTokenSerialNumber() - Method in class be.fgov.ehealth.etee.crypto.policies.EncryptionCredential
-
- 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.eid.EidSmartCardReaderFactory
-
- getInstance(boolean) - Static method in class be.fgov.ehealth.etee.crypto.eid.EidSmartCardReaderFactory
-
- 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
-
- getKeys(KeyStore, char[]) - Static method in class be.fgov.ehealth.etee.crypto.utils.KeyManager
-
Retrieve all the private keys in a private key store where the password is a match for.
- 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
-
- getKeyType() - Method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
-
- 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
-
- getPolicyByKeyType(SigningPolicy, KeyType) - Static method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
-
- getPolicySet(SigningPolicy) - Static method in enum be.fgov.ehealth.etee.crypto.policies.SigningPolicy
-
- 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
-
- 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
-
- seal(EncryptionToken, byte[], SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(Set<EncryptionToken>, byte[]) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(Set<EncryptionToken>, byte[], SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(byte[], SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(EncryptionToken, InputStream, OutputStream) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(Set<EncryptionToken>, InputStream, OutputStream) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(EncryptionToken, InputStream, OutputStream, SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(Set<EncryptionToken>, InputStream, OutputStream, SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- seal(InputStream, OutputStream, SecretKey, String) - Method in interface be.fgov.ehealth.etee.crypto.encrypt.DataSealer
-
- SecurityConfiguration - Class in be.fgov.ehealth.etee.crypto.eid.utils
-
This utility class will setup your environment to have all cryptographic functions working for eIDs.
- 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.
- SmartCardReaderException - Exception in be.fgov.ehealth.etee.crypto.eid.exception
-
Smart Card Reader Exception.
- SmartCardReaderException() - Constructor for exception be.fgov.ehealth.etee.crypto.eid.exception.SmartCardReaderException
-
- SmartCardReaderException(String, Throwable) - Constructor for exception be.fgov.ehealth.etee.crypto.eid.exception.SmartCardReaderException
-
- SmartCardReaderException(String) - Constructor for exception be.fgov.ehealth.etee.crypto.eid.exception.SmartCardReaderException
-
- SmartCardReaderException(Throwable) - Constructor for exception be.fgov.ehealth.etee.crypto.eid.exception.SmartCardReaderException
-
- 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.
- Streams - Class in be.fgov.ehealth.etee.crypto.utils
-
A utility class that simplifies various operations on instances of
InputStream or OutputStream.
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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.KeyType
-
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.KeyType
-
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
-