Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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 `EncryptionCredential`s 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 a`DataSealChecker`.
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 a`EncryptionTokenChecker`.
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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2019 eHealth. All Rights Reserved.