com.sun.net.ssl
Class SSLContextSpi
java.lang.Object
|
+--com.sun.net.ssl.SSLContextSpi
- public abstract class SSLContextSpi
- extends Object
This class defines the Service Provider Interface (SPI)
for the SSLContext
class.
All the abstract methods in this class must be implemented by each
cryptographic service provider who wishes to supply the implementation
of a particular SSL context.
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SSLContextSpi
public SSLContextSpi()
engineInit
protected abstract void engineInit(KeyManager[] ah,
TrustManager[] th,
SecureRandom sr)
throws KeyManagementException
- Initializes this context.
- Parameters:
km
- the sources of authentication keystm
- the sources of peer authentication trust decisionsrandom
- the source of randomness for this generator
engineGetSocketFactory
protected abstract SSLSocketFactory engineGetSocketFactory()
- Returns a
SocketFactory
object for this
context.
- Returns:
- the factory
engineGetServerSocketFactory
protected abstract SSLServerSocketFactory engineGetServerSocketFactory()
- Returns a
ServerSocketFactory
object for
this context.
- Returns:
- the factory