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

addHandshakeCompletedListener(HandshakeCompletedListener). Method in class javax.net.ssl.SSLSocket
Registers an event listener to receive notifications that an SSL handshake has completed on this connection.

C

Certificate(). Constructor for class javax.security.cert.Certificate
CertificateEncodingException(). Constructor for class javax.security.cert.CertificateEncodingException
Constructs a CertificateEncodingException with no detail message.
CertificateEncodingException(String). Constructor for class javax.security.cert.CertificateEncodingException
Constructs a CertificateEncodingException with the specified detail message.
CertificateException(). Constructor for class javax.security.cert.CertificateException
CertificateException(String). Constructor for class javax.security.cert.CertificateException
Constructs a certificate exception with the given detail message.
CertificateExpiredException(). Constructor for class javax.security.cert.CertificateExpiredException
Constructs a CertificateExpiredException with no detail message.
CertificateExpiredException(String). Constructor for class javax.security.cert.CertificateExpiredException
Constructs a CertificateExpiredException with the specified detail message.
CertificateNotYetValidException(). Constructor for class javax.security.cert.CertificateNotYetValidException
Constructs a CertificateNotYetValidException with no detail message.
CertificateNotYetValidException(String). Constructor for class javax.security.cert.CertificateNotYetValidException
Constructs a CertificateNotYetValidException with the specified detail message.
CertificateParsingException(). Constructor for class javax.security.cert.CertificateParsingException
Constructs a CertificateParsingException with no detail message.
CertificateParsingException(String). Constructor for class javax.security.cert.CertificateParsingException
Constructs a CertificateParsingException with the specified detail message.
checkValidity(). Method in class javax.security.cert.X509Certificate
Checks that the certificate is currently valid.
checkValidity(Date). Method in class javax.security.cert.X509Certificate
Checks that the specified date is within the certificate's validity period.
createServerSocket(int). Method in class javax.net.ServerSocketFactory
Returns a server socket which uses all network interfaces on the host, and is bound to the specified port.
createServerSocket(int, int). Method in class javax.net.ServerSocketFactory
Returns a server socket which uses all network interfaces on the host, is bound to a the specified port, and uses the specified connection backlog.
createServerSocket(int, int, InetAddress). Method in class javax.net.ServerSocketFactory
Returns a server socket which uses only the specified network interface on the local host, is bound to a the specified port, and uses the specified connection backlog.
createSocket(InetAddress, int). Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket at the specified network address and port.
createSocket(InetAddress, int, InetAddress, int). Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket at the specified network address and port.
createSocket(String, int). Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket on the named host, at the given port.
createSocket(String, int, InetAddress, int). Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket on the named host, at the given port.

E

equals(Object). Method in class javax.security.cert.Certificate
Compares this certificate for equality with the specified object.

G

getCipherSuite(). Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the cipher suite in use by the session which was produced by the handshake.
getCipherSuite(). Method in interface javax.net.ssl.SSLSession
Returns the name of the SSL cipher suite which is used for all connections in the session.
getCreationTime(). Method in interface javax.net.ssl.SSLSession
Returns the time at which this Session representation was created, in milliseconds since midnight, January 1, 1970 UTC.
getDefault(). Static method in class javax.net.ServerSocketFactory
Returns a copy of the environment's default socket factory.
getDefault(). Static method in class javax.net.SocketFactory
Returns a copy of the environment's default socket factory.
getDefault(). Static method in class javax.net.ssl.SSLServerSocketFactory
Returns the default SSL server socket factory.
getDefault(). Static method in class javax.net.ssl.SSLSocketFactory
Returns the default SSL socket factory.
getDefaultCipherSuites(). Method in class javax.net.ssl.SSLServerSocketFactory
Returns the list of cipher suites which are enabled by default.
getDefaultCipherSuites(). Method in class javax.net.ssl.SSLSocketFactory
Returns the list of cipher suites which are enabled by default.
getEnabledCipherSuites(). Method in class javax.net.ssl.SSLServerSocket
Returns the list of cipher suites which are currently enabled for use by newly accepted connections.
getEnabledCipherSuites(). Method in class javax.net.ssl.SSLSocket
Returns the names of the SSL cipher suites which are currently enabled for use on this connection.
getEnableSessionCreation(). Method in class javax.net.ssl.SSLServerSocket
Returns true if new SSL sessions may be established by the sockets which are created from this server socket.
getEnableSessionCreation(). Method in class javax.net.ssl.SSLSocket
Returns true if new SSL sessions may be established by this socket.
getEncoded(). Method in class javax.security.cert.Certificate
Returns the encoded form of this certificate.
getId(). Method in interface javax.net.ssl.SSLSession
Returns the identifier assigned to this Session.
getIds(). Method in interface javax.net.ssl.SSLSessionContext
Returns an Enumeration of all session id's
getInstance(byte[]). Static method in class javax.security.cert.X509Certificate
Instantiates an X509Certificate object, and initializes it with the specified byte array.
getInstance(InputStream). Static method in class javax.security.cert.X509Certificate
Instantiates an X509Certificate object, and initializes it with the data read from the input stream inStream.
getIssuerDN(). Method in class javax.security.cert.X509Certificate
Gets the issuer (issuer distinguished name) value from the certificate.
getLastAccessedTime(). Method in interface javax.net.ssl.SSLSession
Returns the last time this Session representation was accessed by the session level infrastructure, in milliseconds since midnight, January 1, 1970 UTC.
getName(). Method in class javax.net.ssl.SSLSessionBindingEvent
Returns the name to which the object is being bound, or the name from which the object is being unbound.
getNeedClientAuth(). Method in class javax.net.ssl.SSLServerSocket
Returns true if client authentication is required on newly accepted connections.
getNeedClientAuth(). Method in class javax.net.ssl.SSLSocket
Returns true if the socket will require client authentication.
getNotAfter(). Method in class javax.security.cert.X509Certificate
Gets the notAfter date from the validity period of the certificate.
getNotBefore(). Method in class javax.security.cert.X509Certificate
Gets the notBefore date from the validity period of the certificate.
getPeerCertificateChain(). Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the identity of the peer which was identified as part of defining the session.
getPeerCertificateChain(). Method in interface javax.net.ssl.SSLSession
Return the cert chain presented by the peer.
getPeerHost(). Method in interface javax.net.ssl.SSLSession
Returns the host name of the peer in this session.
getPublicKey(). Method in class javax.security.cert.Certificate
Gets the public key from this certificate.
getSerialNumber(). Method in class javax.security.cert.X509Certificate
Gets the serialNumber value from the certificate.
getSession(). Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the session which was produced by the handshake.
getSession(). Method in class javax.net.ssl.SSLSessionBindingEvent
Returns the SSLSession into which the listener is being bound or from which the listener is being unbound.
getSession(). Method in class javax.net.ssl.SSLSocket
Returns the the SSL Session in use by this connection.
getSession(byte[]). Method in interface javax.net.ssl.SSLSessionContext
Returns the SSLSession bound to the specified session id, or null if the specified session id does not refer to a valid SSLSession.
getSessionContext(). Method in interface javax.net.ssl.SSLSession
Returns the context in which this session is bound.
getSigAlgName(). Method in class javax.security.cert.X509Certificate
Gets the signature algorithm name for the certificate signature algorithm.
getSigAlgOID(). Method in class javax.security.cert.X509Certificate
Gets the signature algorithm OID string from the certificate.
getSigAlgParams(). Method in class javax.security.cert.X509Certificate
Gets the DER-encoded signature algorithm parameters from this certificate's signature algorithm.
getSocket(). Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the socket which is the source of this event.
getSubjectDN(). Method in class javax.security.cert.X509Certificate
Gets the subject (subject distinguished name) value from the certificate.
getSupportedCipherSuites(). Method in class javax.net.ssl.SSLServerSocket
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getSupportedCipherSuites(). Method in class javax.net.ssl.SSLServerSocketFactory
Returns the names of the cipher suites which could be enabled for use on an SSL connection created by this factory.
getSupportedCipherSuites(). Method in class javax.net.ssl.SSLSocket
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getSupportedCipherSuites(). Method in class javax.net.ssl.SSLSocketFactory
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getUseClientMode(). Method in class javax.net.ssl.SSLServerSocket
Returns true if accepted connections will be in SSL client mode.
getUseClientMode(). Method in class javax.net.ssl.SSLSocket
Returns true if the socket is set to use client mode in its first handshake.
getValue(String). Method in interface javax.net.ssl.SSLSession
Returns the object bound to the given name in the session's application layer data.
getValueNames(). Method in interface javax.net.ssl.SSLSession
Returns an array of the names of all the application layer data objects bound into the Session.
getVersion(). Method in class javax.security.cert.X509Certificate
Gets the version (version number) value from the certificate.

H

handshakeCompleted(HandshakeCompletedEvent). Method in interface javax.net.ssl.HandshakeCompletedListener
This method is invoked on objects waiting for an SSL handshake to complete upon completion.
HandshakeCompletedEvent(SSLSocket, SSLSession). Constructor for class javax.net.ssl.HandshakeCompletedEvent
Constructs a new HandshakeCompletedEvent.
hashCode(). Method in class javax.security.cert.Certificate
Returns a hashcode value for this certificate from its encoded form.

I

invalidate(). Method in interface javax.net.ssl.SSLSession
Invalidates the session.

P

putValue(String, Object). Method in interface javax.net.ssl.SSLSession
Binds the specified object into the session's application layer data with the given name.

R

removeHandshakeCompletedListener(HandshakeCompletedListener). Method in class javax.net.ssl.SSLSocket
Removes a previously registered handshake completion listener.
removeValue(String). Method in interface javax.net.ssl.SSLSession
Removes the object bound to the given name in the session's application layer data.

S

ServerSocketFactory(). Constructor for class javax.net.ServerSocketFactory
Constructor is used only by subclasses.
setEnabledCipherSuites(String[]). Method in class javax.net.ssl.SSLServerSocket
Controls which particular SSL cipher suites are enabled for use by accepted connections.
setEnabledCipherSuites(String[]). Method in class javax.net.ssl.SSLSocket
Controls which particular cipher suites are enabled for use on this connection.
setEnableSessionCreation(boolean). Method in class javax.net.ssl.SSLServerSocket
Controls whether new SSL sessions may be established by the sockets which are created from this server socket.
setEnableSessionCreation(boolean). Method in class javax.net.ssl.SSLSocket
Controls whether new SSL sessions may be established by this socket.
setNeedClientAuth(boolean). Method in class javax.net.ssl.SSLServerSocket
Controls whether the connections which are accepted must include client authentication.
setNeedClientAuth(boolean). Method in class javax.net.ssl.SSLSocket
Configures the socket to require client authentication.
setUseClientMode(boolean). Method in class javax.net.ssl.SSLServerSocket
Controls whether accepted connections are in the (default) SSL server mode, or the SSL client mode.
setUseClientMode(boolean). Method in class javax.net.ssl.SSLSocket
Configures the socket to use client (or server) mode in its first handshake.
SocketFactory(). Constructor for class javax.net.SocketFactory
Constructor is used only by subclasses.
SSLException(String). Constructor for class javax.net.ssl.SSLException
Constructs an exception reporting an error found by an SSL subsystem.
SSLHandshakeException(String). Constructor for class javax.net.ssl.SSLHandshakeException
Constructs an exception reporting an error found by an SSL subsystem during handshaking.
SSLKeyException(String). Constructor for class javax.net.ssl.SSLKeyException
Constructs an exception reporting a key management error found by an SSL subsystem.
SSLPeerUnverifiedException(String). Constructor for class javax.net.ssl.SSLPeerUnverifiedException
Constructs an exception reporting that the SSL peer's identity has not been verifiied.
SSLProtocolException(String). Constructor for class javax.net.ssl.SSLProtocolException
Constructs an exception reporting an SSL protocol error detected by an SSL subsystem.
SSLServerSocket(int). Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
SSLServerSocket(int, int). Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
SSLServerSocket(int, int, InetAddress). Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
SSLServerSocketFactory(). Constructor for class javax.net.ssl.SSLServerSocketFactory
Constructor is used only by subclasses.
SSLSessionBindingEvent(SSLSession, String). Constructor for class javax.net.ssl.SSLSessionBindingEvent
Constructs a new SSLSessionBindingEvent
SSLSocket(). Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(InetAddress, int). Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(InetAddress, int, InetAddress, int). Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(String, int). Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(String, int, InetAddress, int). Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocketFactory(). Constructor for class javax.net.ssl.SSLSocketFactory
startHandshake(). Method in class javax.net.ssl.SSLSocket
Starts an SSL handshake on this connection.

T

toString(). Method in class javax.security.cert.Certificate
Returns a string representation of this certificate.

V

valueBound(SSLSessionBindingEvent). Method in interface javax.net.ssl.SSLSessionBindingListener
This is called to notify the listener that it is being bound into an SSLSession.
valueUnbound(SSLSessionBindingEvent). Method in interface javax.net.ssl.SSLSessionBindingListener
This is called to notify the listener that it is being unbound from a SSLSession.
verify(PublicKey). Method in class javax.security.cert.Certificate
Verifies that this certificate was signed using the private key that corresponds to the specified public key.
verify(PublicKey, String). Method in class javax.security.cert.Certificate
Verifies that this certificate was signed using the private key that corresponds to the specified public key.

X

X509Certificate(). Constructor for class javax.security.cert.X509Certificate