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 @Nullable com.helger.security.keystore.TrustStoreDescriptor
    Create the trust store descriptor from the default configuration item.
    static @Nullable 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.

    Methods inherited from class java.lang.Object

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

    • createFromConfig

      public static @Nullable 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

      public static @Nullable com.helger.security.keystore.TrustStoreDescriptor createFromConfig(@NonNull com.helger.config.fallback.IConfigWithFallback aConfig, @Nonempty @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.