An instance of this class encapsulates the
parameters necessary to obtain a KeyStore object
at some later time. This class is useful when you want to defer the
initialization of a KeyStore (which may require
the user to enter a password) until it is needed. See the
javax.net.ssl.KeyStoreBuilderParameters class, for
example.
public abstract static class
KeyStore.Builder {
// Protected Constructors
protected
Builder ( );
// Public Class Methods
public static KeyStore.Builder
newInstance (KeyStore
keyStore ,
KeyStore.ProtectionParameter
protectionParameter );
public static KeyStore.Builder
newInstance (String
type , Provider
provider ,
KeyStore.ProtectionParameter
protection );
public static KeyStore.Builder
newInstance (String
type , Provider
provider ,
java.io.File
file ,
KeyStore.ProtectionParameter
protection );
// Public Instance Methods
public abstract KeyStore
getKeyStore ( ) throws KeyStoreException;
public abstract KeyStore.ProtectionParameter
getProtectionParameter
(String
alias ) throws KeyStoreException;
}