be.fgov.ehealth.etee.crypto.decrypt
Class DataSealCheckerBuilder

java.lang.Object
  extended by be.fgov.ehealth.etee.crypto.decrypt.DataSealCheckerBuilder

public final class DataSealCheckerBuilder
extends java.lang.Object

This builder will create and configure an instance of DataSealChecker. When building DataSealChecker you will be guided in small and easy steps:

1. First step: Choose an OCSP-policy (defaults to NONE). This policy determines if it's required to do an OCSP-check on the certificate when sealing a message. During this step you can also configure how the OCSP-check will be done by providing a map with OCSPOptions.

These options will default to the following options:

See OCSPOption for more details on the options.

More information on the OCSPOptions can be found on the documentation of OCSPOption.

2. Second step: Choose the signing policies that you want to accept. You will also need to provide a KeyStore with certificates that you trust. You can pass some SigningOption as well. Acceptable policies are:

These options will default to the following options:

See SigningOption for more details on the options.

3. The build step: The final step, this step will create and configure your DataSealChecker

Notes: This builder will make sure that your security configuration is set up properly, view SecurityConfiguration for more information.


Nested Class Summary
static interface DataSealCheckerBuilder.BuildStep
          Build the DataSealChecker
static interface DataSealCheckerBuilder.OCSPPolicyStep
          First step: Choose an OCSP-policy.
static interface DataSealCheckerBuilder.SigningPolicyStep
          Second step: Choose the signing policies that you want to accept.
 
Method Summary
static DataSealCheckerBuilder.OCSPPolicyStep newBuilder()
          You will be guided in the steps to create aDataSealChecker.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newBuilder

public static DataSealCheckerBuilder.OCSPPolicyStep newBuilder()
You will be guided in the steps to create aDataSealChecker.

Returns:
the next step.


Copyright © 2019 eHealth. All Rights Reserved.