| java.lang.Object org.quickserver.security.SecureStoreManager
SecureStoreManager | public class SecureStoreManager (Code) | | Class that loads Key Managers, Trust Managers, SSLContext and other secure
objects from QuickServer configuration passed. See <secure-store-manager>
in <secure-store> to set new manger to load your SecureStore. This
class can be overridden to change the way QuickServer configures the
secure mode.
See Also: org.quickserver.util.xmlreader.SecureStore See Also: author: Akshathkumar Shetty since: 1.4 |
getKeyStoreForKey | protected KeyStore getKeyStoreForKey(String type, String provider) throws KeyStoreException, NoSuchProviderException(Code) | | Generates a keystore object for the specified keystore type from
the specified provider to be used for loading/storeing keys.
Parameters: type - the type of keystore Parameters: provider - the name of the provider if null anyprovider package that implements this type of key may be given basedon the priority. |
getKeyStoreForTrust | protected KeyStore getKeyStoreForTrust(String type, String provider) throws KeyStoreException, NoSuchProviderException(Code) | | Generates a keystore object for the specified keystore type from
the specified provider to be used for loading/storing trusted
keys/certificates.
Parameters: type - the type of keystore Parameters: provider - the name of the provider if null anyprovider package that implements this type of key may be given basedon the priority. |
loadTrustManagers | public TrustManager[] loadTrustManagers(QuickServerConfig config) throws GeneralSecurityException, IOException(Code) | | Loads TrustManagers. TrustManagers are responsible for managing the
trust material that is used when making trust decisions, and for
deciding whether credentials presented by a peer should be accepted.
Can return null.
|
logSSLServerSocketInfo | public void logSSLServerSocketInfo(SSLServerSocket sslServerSocket)(Code) | | Can be used to log details about the SSLServerSocket used to
create a secure server [SSL/TLS]. This method can also be
overridden to change the enabled cipher suites and/or enabled protocols.
|
|
|