public final class DataSealCheckerBuilder
extends java.lang.Object
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:
OCSPOption.OCSP_URI - Defaults to the URL to be found in the certificate.OCSPOption.TRUST_STORE - Defaults to given trust store for unsealing messages.OCSPOption.INJECT_RESPONSE - Defaults to false OCSPOption.CLOCK_SKEW - Defaults to 300000 (5 minutes in milliseconds) OCSPOption.CONNECTION_TIMEOUT - Defaults to 3000 (3 seconds in milliseconds) OCSPOption.READ_TIMEOUT - Defaults to 3000 (3 seconds in milliseconds) OCSPOption.CONNECTION_USER_INTERACTION - Defaults to true 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. See SigningPolicy for available policies.
These options will default to the following options:
SigningOption.CLOCK_SKEW - Defaults to 300000 (5 minutes in milliseconds) SigningOption.TSA_TRUST_STORE - Defaults to given trust store for unsealing messages.SigningOption.SIGNING_TIME_TRUST_IMPLICIT - Defaults to falseSigningOption.SIGNING_TIME_EXPIRATION - Defaults to 5 minutesSigningOption 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.
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static DataSealCheckerBuilder.OCSPPolicyStep |
newBuilder()
You will be guided in the steps to create a
DataSealChecker. |
public static DataSealCheckerBuilder.OCSPPolicyStep newBuilder()
DataSealChecker.Copyright © 2025 eHealth. All rights reserved.