added in API level 1

KeyStoreBuilderParameters

public class KeyStoreBuilderParameters
extends Object implements ManagerFactoryParameters

java.lang.Object
   ↳ javax.net.ssl.KeyStoreBuilderParameters


A parameters object for X509KeyManagers that encapsulates a List of KeyStore.Builders.

Summary

Public constructors

KeyStoreBuilderParameters(KeyStore.Builder builder)

Construct new KeyStoreBuilderParameters from the specified KeyStore.Builder.

KeyStoreBuilderParameters(List<KeyStore.Builder> parameters)

Construct new KeyStoreBuilderParameters from a List of KeyStore.Builders.

Public methods

List<KeyStore.Builder> getParameters()

Return the unmodifiable List of the KeyStore.Builders encapsulated by this object.

Inherited methods

Public constructors

KeyStoreBuilderParameters

added in API level 1
KeyStoreBuilderParameters (KeyStore.Builder builder)

Construct new KeyStoreBuilderParameters from the specified KeyStore.Builder.

Parameters
builder KeyStore.Builder: the Builder object

Throws
NullPointerException if builder is null

KeyStoreBuilderParameters

added in API level 9
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 List: the List of Builder objects

Throws
NullPointerException if parameters is null
IllegalArgumentException if parameters is an empty list

Public methods

getParameters

added in API level 1
List<KeyStore.Builder> getParameters ()

Return the unmodifiable List of the KeyStore.Builders encapsulated by this object.

Returns
List<KeyStore.Builder> the unmodifiable List of the KeyStore.Builders encapsulated by this object.