Module java.base
Package javax.net.ssl

Class KeyStoreBuilderParameters

java.lang.Object
javax.net.ssl.KeyStoreBuilderParameters
All Implemented Interfaces:
ManagerFactoryParameters

public class KeyStoreBuilderParameters
extends Object
implements ManagerFactoryParameters
A parameters object for X509KeyManagers that encapsulates a List of KeyStore.Builders.
Since:
1.5
See Also:
KeyStore.Builder, X509KeyManager
  • Constructor Details

    • KeyStoreBuilderParameters

      public KeyStoreBuilderParameters​(KeyStore.Builder builder)
      Construct new KeyStoreBuilderParameters from the specified KeyStore.Builder.
      Parameters:
      builder - the Builder object
      Throws:
      NullPointerException - if builder is null
    • KeyStoreBuilderParameters

      public KeyStoreBuilderParameters​(List<KeyStore.Builder> parameters)
      Construct new KeyStoreBuilderParameters from a List of KeyStore.Builders. Note that the list is cloned to protect against subsequent modification.
      Parameters:
      parameters - the List of Builder objects
      Throws:
      NullPointerException - if parameters is null
      IllegalArgumentException - if parameters is an empty list
  • Method Details