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

A

accept(). Method in class iaik.security.ssl.SSLServerSocket
Listens for a connection to be made to this socket and accepts it.

B

BLOCK. Static variable in class iaik.security.ssl.CipherSuite
Cipher type block cipher.

C

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.

D

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.

E

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.

G

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.

H

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.

I

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.

K

keyMaterial(). Method in class iaik.security.ssl.CipherSuite
Returns the number of bytes that are used for generating the write keys.

M

macAlgorithm(). Method in class iaik.security.ssl.CipherSuite
Returns the name of the MAC algorithm.

N

NULL. Static variable in class iaik.security.ssl.CompressionMethod
No compression.

S

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.

T

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.