All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- accept().
Method in class iaik.security.ssl.SSLServerSocket
- Listens for a connection to be made to this socket and accepts it.
- BLOCK.
Static variable in class iaik.security.ssl.CipherSuite
- Cipher type block cipher.
- cacheSession(Session).
Method in class iaik.security.ssl.DefaultSessionManager
- Put a session into the session cache.
- cacheSession(Session).
Method in interface iaik.security.ssl.SessionManager
- Add this session to the session cache.
- cipherAlgorithm().
Method in class iaik.security.ssl.CipherSuite
- Returns the name of the encryption algorithm.
- DefaultTrustDecider(boolean).
Constructor for class iaik.security.ssl.DefaultTrustDecider
- Creates a new DefaultTrustDecider.
- DefaultTrustDecider(Name[], boolean).
Constructor for class iaik.security.ssl.DefaultTrustDecider
- Creates a new DefaultTrustDecider.
- equals(Object).
Method in class iaik.security.ssl.SessionID
- Compares two SessionIDs.
- expandedKeyMaterial().
Method in class iaik.security.ssl.CipherSuite
- Returns the number of bytes actually fed into the encryption algorithm.
- getAcceptedCAs().
Method in class iaik.security.ssl.DefaultTrustDecider
- Returns the accepted CAs.
- getAcceptedCAs().
Method in interface iaik.security.ssl.TrustDecider
- Get the accepted CAs from the TrustDecider.
- getActiveCipherSuite().
Method in class iaik.security.ssl.SSLSocket
- Returns the active cipher suite.
- getActiveCompressionMethod().
Method in class iaik.security.ssl.SSLSocket
- Returns the active compression method.
- getCertificateChain().
Method in class iaik.security.ssl.SSLContext
- Returns the certificate chain set through setCertificate().
- getCipherType().
Method in class iaik.security.ssl.CipherSuite
- Returns the type of the cipher (STREAM or BLOCK).
- getCreationTime().
Method in class iaik.security.ssl.Session
- Returns the creation time of this session.
- getDefault().
Static method in class iaik.security.ssl.CipherSuite
- Returns an array with all implemented cipher suites.
- getDefault().
Static method in class iaik.security.ssl.CompressionMethod
- Returns an array with all implemented compression methods.
- getEnabledCipherSuites().
Method in class iaik.security.ssl.SSLContext
- Returns the cipher suites which are enabled in this SSLContext.
- getEnabledCompressionMethods().
Method in class iaik.security.ssl.SSLContext
- Returns the compression methods which are enabled in this SSLContext.
- getID().
Method in class iaik.security.ssl.CipherSuite
- Returns the identifier of this CipherSuite.
- getID().
Method in class iaik.security.ssl.CompressionMethod
- Returns the identifier of this compression method.
- getID().
Method in class iaik.security.ssl.Session
- Returns the ID of this session.
- getInetAddress().
Method in class iaik.security.ssl.Session
- Returns the address of the peer.
- getInputStream().
Method in class iaik.security.ssl.SSLSocket
- Returns an input stream for this socket.
- getKeyExchangeAlgorithm().
Method in class iaik.security.ssl.CipherSuite
- Returns the name of the key exchange algorithm.
- getKeySizeLimit().
Method in class iaik.security.ssl.CipherSuite
- Returns the key size limit for certificates.
- getManager().
Static method in class iaik.security.ssl.DefaultSessionManager
- Return one session manager for all SSLSockets.
- getName().
Method in class iaik.security.ssl.CipherSuite
- Returns the name of this CipherSuite.
- getName().
Method in class iaik.security.ssl.CompressionMethod
- Returns the name of this compression method.
- getOutputStream().
Method in class iaik.security.ssl.SSLSocket
- Returns an output stream for this socket.
- getPeerCertificateChain().
Method in class iaik.security.ssl.SSLSocket
- Returns the certificate chain sent by the peer or null if the peer
has no certificate.
- getPrivateKey().
Method in class iaik.security.ssl.SSLContext
- Returns the private key set through setCertificate().
- getRandomGenerator().
Method in class iaik.security.ssl.SSLContext
- Returns the random number generator currently used by this SSLContext.
- getRequirePeerCertificate().
Method in class iaik.security.ssl.SSLContext
- Returns wheter a SSLSocket which uses this SSLContext requires a certificate
from the peer.
- getResumePeriod().
Method in class iaik.security.ssl.DefaultSessionManager
- Returns the resume period of this session manager.
- getSession(InetAddress, SessionID).
Method in class iaik.security.ssl.DefaultSessionManager
- Returns a session form the cache.
- getSession(InetAddress, SessionID).
Method in interface iaik.security.ssl.SessionManager
- Get a session from the session cache.
- getSessionManager().
Method in class iaik.security.ssl.SSLContext
- Returns the session manager defined by this SSLContext.
- getTempKeyPair().
Method in class iaik.security.ssl.SSLContext
- Returns the temporary key pair.
- getTrustDecider().
Method in class iaik.security.ssl.SSLContext
- Returns the TrustDecider of this SSLContext.
- hashCode().
Method in class iaik.security.ssl.SessionID
- Creates an integer suitable for hash table indexing.
- hashSize().
Method in class iaik.security.ssl.CipherSuite
- Returns the hash size for the given MessageDigest.
- isExportable().
Method in class iaik.security.ssl.CipherSuite
- Returns
true
if this cipher suite is exportable.
- isServer().
Method in class iaik.security.ssl.SSLSocket
- Returns true if this is the socket of a server.
- isTrustedPeer(X509Certificate[]).
Method in class iaik.security.ssl.DefaultTrustDecider
- Trusts every peer certificate and saves the certificate list if desired.
- isTrustedPeer(X509Certificate[]).
Method in interface iaik.security.ssl.TrustDecider
- Decides if the peer certificate is trusted or not.
- IVSize().
Method in class iaik.security.ssl.CipherSuite
- Returns the number of bytes that are used for the initialization vector.
- keyMaterial().
Method in class iaik.security.ssl.CipherSuite
- Returns the number of bytes that are used for generating the write keys.
- macAlgorithm().
Method in class iaik.security.ssl.CipherSuite
- Returns the name of the MAC algorithm.
- NULL.
Static variable in class iaik.security.ssl.CompressionMethod
- No compression.
- setAutoHandshake(boolean).
Method in class iaik.security.ssl.SSLSocket
- Can be used to switch off the automatic start of the handshake procedure.
- setCertificate(X509Certificate[], PrivateKey).
Method in class iaik.security.ssl.SSLContext
- Set the certificate chain and the corresponding private key for a SSLSocket.
- setDebugStream(PrintStream).
Method in class iaik.security.ssl.SSLSocket
- Enables debugging mode.
- setEnabledCipherSuites(CipherSuite[]).
Method in class iaik.security.ssl.SSLContext
- Sets the cipher suites which are enabled in this SSLContext.
- setEnabledCompressionMethods(CompressionMethod[]).
Method in class iaik.security.ssl.SSLContext
- Sets the compression methods which are enabled in this SSLContext.
- setRandomGenerator(SecureRandom).
Method in class iaik.security.ssl.SSLContext
- Sets the random number generator of this SSLContext.
- setRequirePeerCertificate(boolean).
Method in class iaik.security.ssl.SSLContext
- This method is used to switch on client authentication
- setResumePeriod(long).
Method in class iaik.security.ssl.DefaultSessionManager
- Sets the resume period of cached sessions.
- setSessionManager(SessionManager).
Method in class iaik.security.ssl.SSLContext
- Sets the session manager defined by this SSLContext.
- setTempKeyPair(KeyPair).
Method in class iaik.security.ssl.SSLContext
- Sets the temporary key pair.
- setTrustDecider(TrustDecider).
Method in class iaik.security.ssl.SSLContext
- Sets the TrustDecider of this SSLContext.
- SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_DH_anon_EXPORT_WITH_RC4_40_MD5.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_DH_anon_WITH_3DES_EDE_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_DH_anon_WITH_DES_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_DH_anon_WITH_RC4_MD5.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DH_DSS_WITH_DES_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DH_RSA_WITH_DES_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DHE_DSS_WITH_DES_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_DHE_RSA_WITH_DES_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_FORTEZZA_DMS_WITH_NULL_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Not implemented yet.
- SSL_NULL_WITH_NULL_NULL.
Static variable in class iaik.security.ssl.CipherSuite
- Used for negotiating a cipher suite.
- SSL_RSA_EXPORT_WITH_DES40_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_RSA_EXPORT_WITH_RC4_40_MD5.
Static variable in class iaik.security.ssl.CipherSuite
- Exportable cipher suite.
- SSL_RSA_WITH_3DES_EDE_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_RSA_WITH_DES_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_RSA_WITH_IDEA_CBC_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_RSA_WITH_NULL_MD5.
Static variable in class iaik.security.ssl.CipherSuite
- Does not encrypt data but uses MD5 for the MAC.
- SSL_RSA_WITH_NULL_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Does not encrypt data but uses SHA for the MAC.
- SSL_RSA_WITH_RC4_MD5.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSL_RSA_WITH_RC4_SHA.
Static variable in class iaik.security.ssl.CipherSuite
- Non-Exportable cipher suite.
- SSLContext().
Constructor for class iaik.security.ssl.SSLContext
- Create a default SSLContext.
- SSLServerSocket(int).
Constructor for class iaik.security.ssl.SSLServerSocket
- Creates a server socket on a specified port.
- SSLServerSocket(int, int).
Constructor for class iaik.security.ssl.SSLServerSocket
- Creates a server socket and binds it to the specified local port number.
- SSLServerSocket(int, int, InetAddress).
Constructor for class iaik.security.ssl.SSLServerSocket
- Create a server with the specified port, listen backlog, and local IP address to bind to.
- SSLServerSocket(int, int, InetAddress, SSLContext).
Constructor for class iaik.security.ssl.SSLServerSocket
- Create a server with the specified port, listen backlog, local IP address to bind to,
and SSLContext.
- SSLServerSocket(int, int, SSLContext).
Constructor for class iaik.security.ssl.SSLServerSocket
- Creates a server socket with a specified SSLContext and binds it to the specified
local port number.
- SSLServerSocket(int, SSLContext).
Constructor for class iaik.security.ssl.SSLServerSocket
- Creates a server socket on a specified port with a specified SSLContext.
- SSLSocket(InetAddress, int, InetAddress, int, SSLContext).
Constructor for class iaik.security.ssl.SSLSocket
- Creates a SSL socket and connects it to the specified remote address on
the specified remote port.
- SSLSocket(InetAddress, int, SSLContext).
Constructor for class iaik.security.ssl.SSLSocket
- Creates a SSL stream socket and connects it to the specified port
number at the specified IP address.
- SSLSocket(String, int, InetAddress, int, SSLContext).
Constructor for class iaik.security.ssl.SSLSocket
- Creates a SSL socket and connects it to the specified remote host on
the specified remote port.
- SSLSocket(String, int, SSLContext).
Constructor for class iaik.security.ssl.SSLSocket
- Creates a SSL stream socket and connects it to the specified port
number on the named host.
- startHandshake().
Method in class iaik.security.ssl.SSLSocket
- Start a handshake procedure manually if autoHandshake is switched off.
- STREAM.
Static variable in class iaik.security.ssl.CipherSuite
- Cipher type stream cipher.
- toString().
Method in class iaik.security.ssl.DefaultSessionManager
- Returns some statistics about the sessions cache.
- toString().
Method in class iaik.security.ssl.Session
- Returns a string representation of this Session.
- toString().
Method in class iaik.security.ssl.SSLContext
- Returns a string representation of this SSLContext.