Package org.kiwiproject.security
-
Interface Summary Interface Description KeyAndTrustStoreConfigProvider Defines a configuration interface for properties needed to create key and trust stores, and a contract to be able to create anSSLContext
andSSLSocketFactory
from this configuration.TrustStoreConfigProvider Defines a configuration interface for properties needed to create trust stores, and a contract to be able to create aSSLContext
andSSLSocketFactory
from this configuration. -
Class Summary Class Description KiwiSecurity Static utilities to create various security objects, such asSSLContext
,KeyStore
,KeyManager
, andTrustManager
.SimpleSSLContextFactory A "simple" factory class that makes it simpler to to createSSLContext
instances.SimpleSSLContextFactory.Builder A builder class forSimpleSSLContextFactory
. -
Enum Summary Enum Description KeyStoreType KeyStore types that can be specified when generating an instance ofKeyStore
usingKeyStore.getInstance(String)
.SSLContextProtocol Protocols thar can be used when callingSSLContext.getInstance(String)
. -
Exception Summary Exception Description SSLContextException Exception thrown by Kiwi when error occur creating various security-related objects such asSSLContext
,KeyStore
,KeyManager
, andTrustManager
.