Class DefaultSecurityConfigurationBootstrap


  • public class DefaultSecurityConfigurationBootstrap
    extends Object
    A utility class which programmatically builds basic instances of various components related to security configuration which have reasonable default values for their various configuration parameters.
    • Constructor Detail

      • DefaultSecurityConfigurationBootstrap

        protected DefaultSecurityConfigurationBootstrap()
        Constructor.
    • Method Detail

      • buildDefaultEncryptionConfiguration

        @Nonnull
        public static BasicEncryptionConfiguration buildDefaultEncryptionConfiguration()
        Build and return a default encryption configuration.
        Returns:
        a new basic configuration with reasonable default values
      • buildDefaultDecryptionConfiguration

        @Nonnull
        public static BasicDecryptionConfiguration buildDefaultDecryptionConfiguration()
        Build and return a default decryption configuration.
        Returns:
        a new basic configuration with reasonable default values
      • buildDefaultSignatureSigningConfiguration

        @Nonnull
        public static BasicSignatureSigningConfiguration buildDefaultSignatureSigningConfiguration()
        Build and return a default signature signing configuration.
        Returns:
        a new basic configuration with reasonable default values
      • buildDefaultSignatureValidationConfiguration

        @Nonnull
        public static BasicSignatureValidationConfiguration buildDefaultSignatureValidationConfiguration()
        Build and return a default signature validation configuration.
        Returns:
        a new basic configuration with reasonable default values