Package com.yahoo.jrt
Interface CryptoEngine
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
MaybeTlsCryptoEngine
,NullCryptoEngine
,TlsCryptoEngine
,XorCryptoEngine
Component responsible for wrapping low-level sockets into
appropriate CryptoSocket instances. This is the top-level interface
used by code wanting to perform network io with appropriate
encryption.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
close()
createClientCryptoSocket
(SocketChannel channel, Spec spec) static CryptoEngine
createServerCryptoSocket
(SocketChannel channel)
-
Method Details
-
createClientCryptoSocket
-
createServerCryptoSocket
-
createDefault
-
close
default void close()- Specified by:
close
in interfaceAutoCloseable
-