- 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.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.
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
-
- 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.
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
-
- 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.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
-
- 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
-
- 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() - 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
-
- 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.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
-