Class AS4TrustStoreDescriptor

java.lang.Object
com.helger.phase4.crypto.AS4TrustStoreDescriptor

@Immutable public final class AS4TrustStoreDescriptor extends Object
A specific helper for TrustStoreDescriptor
Since:
3.0.0
Author:
Philip Helger
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.helger.security.keystore.TrustStoreDescriptor
    Create the trust store descriptor from the default configuration item.
    static com.helger.security.keystore.TrustStoreDescriptor
    createFromConfig(com.helger.config.fallback.IConfigWithFallback aConfig, String sConfigPrefix, Provider aProvider)
    Create the trust store descriptor from the provided configuration item.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createFromConfig

      @Nullable public static com.helger.security.keystore.TrustStoreDescriptor createFromConfig()
      Create the trust store descriptor from the default configuration item. The following configuration properties are used, relative to the default configuration prefix:
      • truststore.type - the trust store type
      • truststore.file - the trust store path
      • truststore.password - the trust store password
      Returns:
      A new TrustStoreDescriptor object or null if path or password are not present.
    • createFromConfig

      @Nullable public static com.helger.security.keystore.TrustStoreDescriptor createFromConfig(@Nonnull com.helger.config.fallback.IConfigWithFallback aConfig, @Nonnull @Nonempty String sConfigPrefix, @Nullable Provider aProvider)
      Create the trust store descriptor from the provided configuration item. The following configuration properties are used, relative to the configuration prefix:
      • truststore.type - the trust store type
      • truststore.file - the trust store path
      • truststore.password - the trust store password
      Parameters:
      aConfig - The configuration object to be used. May not be null.
      sConfigPrefix - The configuration prefix to be used. May neither be null nor empty and must end with a dot ('.').
      aProvider - The Java security provider for loading the trust store. May be null to use the default.
      Returns:
      A new TrustStoreDescriptor object or null if path or password are not present.