## Uses of Class
be.fgov.ehealth.etee.crypto.policies.SigningPolicy

- Packages that use SigningPolicy
  Package | Description
  --- | ---
  be.fgov.ehealth.etee.crypto.decrypt | Classes for validation and unsealing of sealed message.
  be.fgov.ehealth.etee.crypto.encrypt | Classes for sealing of message and validation of ETKs.
  be.fgov.ehealth.etee.crypto.policies | Contains supported policies and options for configuration of the crypto services.

- - ### Uses of SigningPolicy in be.fgov.ehealth.etee.crypto.decrypt

    Methods in be.fgov.ehealth.etee.crypto.decrypt with parameters of type SigningPolicy
    Modifier and Type | Method and Description
    --- | ---
    `DataUnsealerBuilder.PublicKeyPolicyStep` | DataUnsealerBuilder.SigningPolicyStep.`addSigningPolicy(java.security.KeyStore keyStore, java.util.Map<SigningOption,java.lang.Object> signingOptions, SigningPolicy... signingPolicies)` Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you which to accept
    `DataSealCheckerBuilder.BuildStep` | DataSealCheckerBuilder.SigningPolicyStep.`addSigningPolicy(java.security.KeyStore keyStore, java.util.Map<SigningOption,java.lang.Object> signingOptions, SigningPolicy... signingPolicies)` Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you which to accept
    `DataUnsealerBuilder.PublicKeyPolicyStep` | DataUnsealerBuilder.SigningPolicyStep.`addSigningPolicy(java.security.KeyStore keyStore, SigningPolicy... signingPolicies)` Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you which to accept
    `DataSealCheckerBuilder.BuildStep` | DataSealCheckerBuilder.SigningPolicyStep.`addSigningPolicy(java.security.KeyStore keyStore, SigningPolicy... signingPolicies)` Configure the accepted signing policies by giving your trusted key store and a dynamic list of signing policies that you which to accept
    `DataUnsealerBuilder.PublicKeyPolicyStep` | DataUnsealerBuilder.SigningPolicyStep.`addSigningPolicy(SigningPolicy... signingPolicies)` Configure the accepted signing policies by giving a dynamic list of signing policies that you which to accept

  - ### Uses of SigningPolicy in be.fgov.ehealth.etee.crypto.encrypt

    Methods in be.fgov.ehealth.etee.crypto.encrypt with parameters of type SigningPolicy
    Modifier and Type | Method and Description
    --- | ---
    `DataSealerBuilder.PublicKeyEncryptionPolicyStep` | DataSealerBuilder.SigningPolicyStep.`addSigningPolicy(SigningPolicy policy, java.security.KeyStore keyStore)` Uses default signatureAlias and authenticationAlias as defined in the SigningPolicy to retrieve keypairs
    `DataSealerBuilder.PublicKeyEncryptionPolicyStep` | DataSealerBuilder.SigningPolicyStep.`addSigningPolicy(SigningPolicy policy, java.security.KeyStore keyStore, java.util.Map<SigningOption,java.lang.Object> signingOptions)` Configure a signing policy with a `KeyStore` and a map with options to retrieve the keypairs from the store
    `DataSealerBuilder.PublicKeyEncryptionPolicyStep` | DataSealerBuilder.SigningPolicyStep.`addSigningPolicy(SigningPolicy policy, SigningCredential signingCredential)` Same credential for both inner and outer signatures
    `DataSealerBuilder.PublicKeyEncryptionPolicyStep` | DataSealerBuilder.SigningPolicyStep.`addSigningPolicy(SigningPolicy policy, SigningCredential signingCredential, SigningCredential authCredential)` Different credential for inner and outer signatures

  - ### Uses of SigningPolicy in be.fgov.ehealth.etee.crypto.policies

    Methods in be.fgov.ehealth.etee.crypto.policies that return SigningPolicy
    Modifier and Type | Method and Description
    --- | ---
    `static SigningPolicy` | SigningPolicy.`getPolicyByKeyType(SigningPolicy policy, KeyType keyType)`
    `static SigningPolicy` | SigningPolicy.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static SigningPolicy[]` | SigningPolicy.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in be.fgov.ehealth.etee.crypto.policies that return types with arguments of type SigningPolicy
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Set<SigningPolicy>` | SigningPolicy.`getPolicySet(SigningPolicy source)`

    Methods in be.fgov.ehealth.etee.crypto.policies with parameters of type SigningPolicy
    Modifier and Type | Method and Description
    --- | ---
    `static SigningPolicy` | SigningPolicy.`getPolicyByKeyType(SigningPolicy policy, KeyType keyType)`
    `static java.util.Set<SigningPolicy>` | SigningPolicy.`getPolicySet(SigningPolicy source)`

Copyright © 2025 eHealth. All rights reserved.