javax.net.ssl
public class: KeyStoreBuilderParameters [javadoc |
source]
java.lang.Object
javax.net.ssl.KeyStoreBuilderParameters
All Implemented Interfaces:
ManagerFactoryParameters
A parameters object for X509KeyManagers that encapsulates a List
of KeyStore.Builders.
Constructor: |
public KeyStoreBuilderParameters(Builder builder) {
parameters = Collections.singletonList(Objects.requireNonNull(builder));
}
Construct new KeyStoreBuilderParameters from the specified
{@linkplain java.security.KeyStore.Builder}. Parameters:
builder - the Builder object
Throws:
NullPointerException - if builder is null
- exception:
NullPointerException - if builder is null
|
public KeyStoreBuilderParameters(List<Builder> parameters) {
if (parameters.isEmpty()) {
throw new IllegalArgumentException();
}
this.parameters = Collections.unmodifiableList(
new ArrayList< Builder >(parameters));
}
Construct new KeyStoreBuilderParameters from a List
of {@linkplain java.security.KeyStore.Builder}s. 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
- exception:
NullPointerException - if parameters is null
- exception:
IllegalArgumentException - if parameters is an empty list
|
Method from javax.net.ssl.KeyStoreBuilderParameters Summary: |
---|
getParameters |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from javax.net.ssl.KeyStoreBuilderParameters Detail: |
public List<Builder> getParameters() {
return parameters;
}
Return the unmodifiable List of the
{@linkplain java.security.KeyStore.Builder}s
encapsulated by this object. |