A B C E G H I J K M P R S T U V W X

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.

B

beginHandshake() - Method in class javax.net.ssl.SSLEngine
Initiates handshaking (initial or renegotiation) on this SSLEngine.
bytesConsumed() - Method in class javax.net.ssl.SSLEngineResult
Returns the number of bytes consumed from the input buffer.
bytesProduced() - Method in class javax.net.ssl.SSLEngineResult
Returns the number of bytes written to the output buffer.

C

Certificate - Class in javax.security.cert
Abstract class for managing a variety of identity certificates.
Certificate() - Constructor for class javax.security.cert.Certificate
 
CertificateEncodingException - Exception in javax.security.cert
Certificate Encoding Exception.
CertificateEncodingException() - Constructor for exception javax.security.cert.CertificateEncodingException
Constructs a CertificateEncodingException with no detail message.
CertificateEncodingException(String) - Constructor for exception javax.security.cert.CertificateEncodingException
Constructs a CertificateEncodingException with the specified detail message.
CertificateException - Exception in javax.security.cert
This exception indicates one of a variety of certificate problems.
CertificateException() - Constructor for exception javax.security.cert.CertificateException
Constructs a certificate exception with no detail message.
CertificateException(String) - Constructor for exception javax.security.cert.CertificateException
Constructs a certificate exception with the given detail message.
CertificateExpiredException - Exception in javax.security.cert
Certificate Expired Exception.
CertificateExpiredException() - Constructor for exception javax.security.cert.CertificateExpiredException
Constructs a CertificateExpiredException with no detail message.
CertificateExpiredException(String) - Constructor for exception javax.security.cert.CertificateExpiredException
Constructs a CertificateExpiredException with the specified detail message.
CertificateNotYetValidException - Exception in javax.security.cert
Certificate is not yet valid exception.
CertificateNotYetValidException() - Constructor for exception javax.security.cert.CertificateNotYetValidException
Constructs a CertificateNotYetValidException with no detail message.
CertificateNotYetValidException(String) - Constructor for exception javax.security.cert.CertificateNotYetValidException
Constructs a CertificateNotYetValidException with the specified detail message.
CertificateParsingException - Exception in javax.security.cert
Certificate Parsing Exception.
CertificateParsingException() - Constructor for exception javax.security.cert.CertificateParsingException
Constructs a CertificateParsingException with no detail message.
CertificateParsingException(String) - Constructor for exception javax.security.cert.CertificateParsingException
Constructs a CertificateParsingException with the specified detail message.
CertPathTrustManagerParameters - Class in javax.net.ssl
A wrapper for CertPathParameters.
CertPathTrustManagerParameters(CertPathParameters) - Constructor for class javax.net.ssl.CertPathTrustManagerParameters
Construct new CertPathTrustManagerParameters from the specified parameters.
checkClientTrusted(X509Certificate[], String) - Method in interface javax.net.ssl.X509TrustManager
Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return if it can be validated and is trusted for client SSL authentication based on the authentication type.
checkServerTrusted(X509Certificate[], String) - Method in interface javax.net.ssl.X509TrustManager
Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return if it can be validated and is trusted for server SSL authentication based on the authentication type.
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.
chooseClientAlias(String[], Principal[], Socket) - Method in interface javax.net.ssl.X509KeyManager
Choose an alias to authenticate the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class javax.net.ssl.X509ExtendedKeyManager
Choose an alias to authenticate the client side of an SSLEngine connection given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class javax.net.ssl.X509ExtendedKeyManager
Choose an alias to authenticate the server side of an SSLEngine connection given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
chooseServerAlias(String, Principal[], Socket) - Method in interface javax.net.ssl.X509KeyManager
Choose an alias to authenticate the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
closeInbound() - Method in class javax.net.ssl.SSLEngine
Signals that no more inbound network data will be sent to this SSLEngine.
closeOutbound() - Method in class javax.net.ssl.SSLEngine
Signals that no more outbound application data will be sent on this SSLEngine.
com.ibm.jsse2 - package com.ibm.jsse2
Provides optional classes for the IBMJSSEProvider2.
createServerSocket() - Method in class javax.net.ServerSocketFactory
Returns an unbound server socket.
createServerSocket(int) - Method in class javax.net.ServerSocketFactory
Returns a server socket bound to the specified port.
createServerSocket(int, int) - Method in class javax.net.ServerSocketFactory
Returns a server socket bound to the specified port, and uses the specified connection backlog.
createServerSocket(int, int, InetAddress) - Method in class javax.net.ServerSocketFactory
Returns a server socket bound to the specified port, with a specified listen backlog and local IP.
createSocket() - Method in class javax.net.SocketFactory
Creates an unconnected socket.
createSocket(String, int) - Method in class javax.net.SocketFactory
Creates a socket and connects it to the specified remote host at the specified remote port.
createSocket(String, int, InetAddress, int) - Method in class javax.net.SocketFactory
Creates a socket and connects it to the specified remote host on the specified remote port.
createSocket(InetAddress, int) - Method in class javax.net.SocketFactory
Creates a socket and connects it to the specified port number at the specified address.
createSocket(InetAddress, int, InetAddress, int) - Method in class javax.net.SocketFactory
Creates a socket and connect it to the specified remote address on the specified remote port.
createSocket(Socket, String, int, boolean) - Method in class javax.net.ssl.SSLSocketFactory
Returns a socket layered over an existing socket connected to the named host, at the given port.
createSSLEngine() - Method in class javax.net.ssl.SSLContext
Creates a new SSLEngine using this context.
createSSLEngine(String, int) - Method in class javax.net.ssl.SSLContext
Creates a new SSLEngine using this context using advisory peer information.

E

engineCreateSSLEngine() - Method in class javax.net.ssl.SSLContextSpi
Creates a new SSLEngine using this context.
engineCreateSSLEngine(String, int) - Method in class javax.net.ssl.SSLContextSpi
Creates a SSLEngine using this context.
engineGetClientSessionContext() - Method in class javax.net.ssl.SSLContextSpi
Returns a client SSLSessionContext object for this context.
engineGetKeyManagers() - Method in class javax.net.ssl.KeyManagerFactorySpi
Returns one key manager for each type of key material.
engineGetServerSessionContext() - Method in class javax.net.ssl.SSLContextSpi
Returns a server SSLSessionContext object for this context.
engineGetServerSocketFactory() - Method in class javax.net.ssl.SSLContextSpi
Returns a ServerSocketFactory object for this context.
engineGetSocketFactory() - Method in class javax.net.ssl.SSLContextSpi
Returns a SocketFactory object for this context.
engineGetTrustManagers() - Method in class javax.net.ssl.TrustManagerFactorySpi
Returns one trust manager for each type of trust material.
engineInit(KeyStore, char[]) - Method in class javax.net.ssl.KeyManagerFactorySpi
Initializes this factory with a source of key material.
engineInit(ManagerFactoryParameters) - Method in class javax.net.ssl.KeyManagerFactorySpi
Initializes this factory with a source of key material.
engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class javax.net.ssl.SSLContextSpi
Initializes this context.
engineInit(KeyStore) - Method in class javax.net.ssl.TrustManagerFactorySpi
Initializes this factory with a source of certificate authorities and related trust material.
engineInit(ManagerFactoryParameters) - Method in class javax.net.ssl.TrustManagerFactorySpi
Initializes this factory with a source of provider-specific key material.
equals(Object) - Method in class javax.security.cert.Certificate
Compares this certificate for equality with the specified object.

G

getAcceptedIssuers() - Method in interface javax.net.ssl.X509TrustManager
Return an array of certificate authority certificates which are trusted for authenticating peers.
getAlgorithm() - Method in class javax.net.ssl.KeyManagerFactory
Returns the algorithm name of this KeyManagerFactory object.
getAlgorithm() - Method in class javax.net.ssl.TrustManagerFactory
Returns the algorithm name of this TrustManagerFactory object.
getApplicationBufferSize() - Method in interface javax.net.ssl.SSLSession
Gets the size of the largest application buffer that may occur when using this session.
getCertificateChain(String) - Method in interface javax.net.ssl.X509KeyManager
Returns the certificate chain associated with the given alias.
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 class javax.net.ssl.HttpsURLConnection
Returns the cipher suite in use on this connection.
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.
getClientAliases(String, Principal[]) - Method in interface javax.net.ssl.X509KeyManager
Get the matching aliases for authenticating the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
getClientSessionContext() - Method in class javax.net.ssl.SSLContext
Returns the client session context, which represents the set of SSL sessions available for use during the handshake phase of client-side SSL sockets.
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.
getDefaultAlgorithm() - Static method in class javax.net.ssl.KeyManagerFactory
Obtains the default KeyManagerFactory algorithm name.
getDefaultAlgorithm() - Static method in class javax.net.ssl.TrustManagerFactory
Obtains the default TrustManagerFactory algorithm name.
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.
getDefaultHostnameVerifier() - Static method in class javax.net.ssl.HttpsURLConnection
Gets the default HostnameVerifier that is inherited by new instances of this class.
getDefaultSSLSocketFactory() - Static method in class javax.net.ssl.HttpsURLConnection
Gets the default static SSLSocketFactory that is inherited by new instances of this class.
getDelegatedTask() - Method in class javax.net.ssl.SSLEngine
Returns a delegated Runnable task for this SSLEngine.
getEnabledCipherSuites() - Method in class javax.net.ssl.SSLEngine
Returns the names of the SSL cipher suites which are currently enabled for use on this engine.
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.
getEnabledProtocols() - Method in class javax.net.ssl.SSLEngine
Returns the names of the protocol versions which are currently enabled for use with this SSLEngine.
getEnabledProtocols() - Method in class javax.net.ssl.SSLServerSocket
Returns the names of the protocols which are currently enabled for use by the newly accepted connections.
getEnabledProtocols() - Method in class javax.net.ssl.SSLSocket
Returns the names of the protocol versions which are currently enabled for use on this connection.
getEnableSessionCreation() - Method in class javax.net.ssl.SSLEngine
Returns true if new SSL sessions may be established by this engine.
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.
getHandshakeStatus() - Method in class javax.net.ssl.SSLEngine
Returns the current handshake status for this SSLEngine.
getHandshakeStatus() - Method in class javax.net.ssl.SSLEngineResult
Gets the handshake status of this SSLEngine operation.
getHostnameVerifier() - Method in class javax.net.ssl.HttpsURLConnection
Gets the HostnameVerifier in place on this instance.
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 grouped under this SSLSessionContext.
getInstance(String) - Static method in class javax.net.ssl.KeyManagerFactory
Generates a KeyManagerFactory object that implements the specified key management algorithm.
getInstance(String, String) - Static method in class javax.net.ssl.KeyManagerFactory
Generates a KeyManagerFactory object for the specified key management algorithm from the specified provider.
getInstance(String, Provider) - Static method in class javax.net.ssl.KeyManagerFactory
Generates a KeyManagerFactory object for the specified key management algorithm from the specified provider.
getInstance(String) - Static method in class javax.net.ssl.SSLContext
Generates a SSLContext object that implements the specified secure socket protocol.
getInstance(String, String) - Static method in class javax.net.ssl.SSLContext
Generates a SSLContext object that implements the specified secure socket protocol from the specified provider.
getInstance(String, Provider) - Static method in class javax.net.ssl.SSLContext
Generates a SSLContext object that implements the specified secure socket protocol from the specified provider.
getInstance(String) - Static method in class javax.net.ssl.TrustManagerFactory
Generates a TrustManagerFactory object that implements the specified trust management algorithm.
getInstance(String, String) - Static method in class javax.net.ssl.TrustManagerFactory
Generates a TrustManagerFactory object for the specified trust management algorithm from the specified provider.
getInstance(String, Provider) - Static method in class javax.net.ssl.TrustManagerFactory
Generates a TrustManagerFactory object for the specified trust management algorithm from the specified provider.
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.
getInstance(byte[]) - Static method in class javax.security.cert.X509Certificate
Instantiates an X509Certificate object, and initializes it with the specified byte array.
getIssuerDN() - Method in class javax.security.cert.X509Certificate
Gets the issuer (issuer distinguished name) value from the certificate.
getKeyManagers() - Method in class javax.net.ssl.KeyManagerFactory
Returns one key manager for each type of key material.
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.
getLocalCertificates() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the certificate(s) that were sent to the peer during handshaking.
getLocalCertificates() - Method in class javax.net.ssl.HttpsURLConnection
Returns the certificate(s) that were sent to the server during handshaking.
getLocalCertificates() - Method in interface javax.net.ssl.SSLSession
Returns the certificate(s) that were sent to the peer during handshaking.
getLocalPrincipal() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the principal that was sent to the peer during handshaking.
getLocalPrincipal() - Method in class javax.net.ssl.HttpsURLConnection
Returns the principal that was sent to the server during handshaking.
getLocalPrincipal() - Method in interface javax.net.ssl.SSLSession
Returns the principal that was sent to the peer during handshaking.
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.SSLEngine
Returns true if the engine will require client authentication.
getNeedClientAuth() - Method in class javax.net.ssl.SSLServerSocket
Returns true if client authentication will be required on newly accepted server-mode SSLSockets.
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.
getPacketBufferSize() - Method in interface javax.net.ssl.SSLSession
Gets the size of the largest SSL/TLS packet that may occur when using this session.
getParameters() - Method in class javax.net.ssl.CertPathTrustManagerParameters
Return a clone of the CertPathParameters encapsulated by this class.
getParameters() - Method in class javax.net.ssl.KeyStoreBuilderParameters
Return the unmodifiable List of the KeyStore.Builders encapsulated by this object.
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
Returns the identity of the peer which was identified as part of defining the session.
getPeerCertificates() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the identity of the peer which was established as part of defining the session.
getPeerCertificates() - Method in interface javax.net.ssl.SSLSession
Returns the identity of the peer which was established as part of defining the session.
getPeerHost() - Method in class javax.net.ssl.SSLEngine
Returns the host name of the peer.
getPeerHost() - Method in interface javax.net.ssl.SSLSession
Returns the host name of the peer in this session.
getPeerPort() - Method in class javax.net.ssl.SSLEngine
Returns the port number of the peer.
getPeerPort() - Method in interface javax.net.ssl.SSLSession
Returns the port number of the peer in this session.
getPeerPrincipal() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the identity of the peer which was established as part of defining the session.
getPeerPrincipal() - Method in class javax.net.ssl.HttpsURLConnection
Returns the server's principal which was established as part of defining the session.
getPeerPrincipal() - Method in interface javax.net.ssl.SSLSession
Returns the identity of the peer which was established as part of defining the session.
getPrivateKey(String) - Method in interface javax.net.ssl.X509KeyManager
Returns the key associated with the given alias.
getProtocol() - Method in class javax.net.ssl.SSLContext
Returns the protocol name of this SSLContext object.
getProtocol() - Method in interface javax.net.ssl.SSLSession
Returns the standard name of the protocol used for all connections in the session.
getProvider() - Method in class javax.net.ssl.KeyManagerFactory
Returns the provider of this KeyManagerFactory object.
getProvider() - Method in class javax.net.ssl.SSLContext
Returns the provider of this SSLContext object.
getProvider() - Method in class javax.net.ssl.TrustManagerFactory
Returns the provider of this TrustManagerFactory object.
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.
getServerAliases(String, Principal[]) - Method in interface javax.net.ssl.X509KeyManager
Get the matching aliases for authenticating the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
getServerCertificates() - Method in class javax.net.ssl.HttpsURLConnection
Returns the server's certificate chain which was established as part of defining the session.
getServerSessionContext() - Method in class javax.net.ssl.SSLContext
Returns the server session context, which represents the set of SSL sessions available for use during the handshake phase of server-side SSL sockets.
getServerSocketFactory() - Method in class javax.net.ssl.SSLContext
Returns a ServerSocketFactory object for this context.
getSession() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the session that triggered this event.
getSession() - Method in class javax.net.ssl.SSLEngine
Returns the SSLSession in use in this SSLEngine.
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(byte[]) - Method in interface javax.net.ssl.SSLSessionContext
Returns the SSLSession bound to the specified session id.
getSession() - Method in class javax.net.ssl.SSLSocket
Returns the SSL Session in use by this connection.
getSessionCacheSize() - Method in interface javax.net.ssl.SSLSessionContext
Returns the size of the cache used for storing SSLSession objects grouped under this SSLSessionContext.
getSessionContext() - Method in interface javax.net.ssl.SSLSession
Returns the context in which this session is bound.
getSessionTimeout() - Method in interface javax.net.ssl.SSLSessionContext
Returns the timeout limit of SSLSession objects grouped under this SSLSessionContext.
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.
getSocketFactory() - Method in class javax.net.ssl.SSLContext
Returns a SocketFactory object for this context.
getSSLSocketFactory() - Method in class javax.net.ssl.HttpsURLConnection
Gets the SSL socket factory to be used when creating sockets for secure https URL connections.
getStatus() - Method in class javax.net.ssl.SSLEngineResult
Gets the return value of this SSLEngine operation.
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.SSLEngine
Returns the names of the cipher suites which could be enabled for use on this engine.
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 this 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.
getSupportedProtocols() - Method in class javax.net.ssl.SSLEngine
Returns the names of the protocols which could be enabled for use with this SSLEngine.
getSupportedProtocols() - Method in class javax.net.ssl.SSLServerSocket
Returns the names of the protocols which could be enabled for use.
getSupportedProtocols() - Method in class javax.net.ssl.SSLSocket
Returns the names of the protocols which could be enabled for use on an SSL connection.
getTrustManagers() - Method in class javax.net.ssl.TrustManagerFactory
Returns one trust manager for each type of trust material.
getUseClientMode() - Method in class javax.net.ssl.SSLEngine
Returns true if the engine is set to use client mode when handshaking.
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 when handshaking.
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.
getWantClientAuth() - Method in class javax.net.ssl.SSLEngine
Returns true if the engine will request client authentication.
getWantClientAuth() - Method in class javax.net.ssl.SSLServerSocket
Returns true if client authentication will be requested on newly accepted server-mode connections.
getWantClientAuth() - Method in class javax.net.ssl.SSLSocket
Returns true if the socket will request client authentication.

H

handshakeCompleted(HandshakeCompletedEvent) - Method in interface javax.net.ssl.HandshakeCompletedListener
This method is invoked on registered objects when a SSL handshake is completed.
HandshakeCompletedEvent - Class in javax.net.ssl
This event indicates that an SSL handshake completed on a given SSL connection.
HandshakeCompletedEvent(SSLSocket, SSLSession) - Constructor for class javax.net.ssl.HandshakeCompletedEvent
Constructs a new HandshakeCompletedEvent.
HandshakeCompletedListener - Interface in javax.net.ssl
This interface is implemented by any class which wants to receive notifications about the completion of an SSL protocol handshake on a given SSL connection.
hashCode() - Method in class javax.security.cert.Certificate
Returns a hashcode value for this certificate from its encoded form.
HostnameVerifier - Interface in javax.net.ssl
This class is the base interface for hostname verification.
hostnameVerifier - Variable in class javax.net.ssl.HttpsURLConnection
The hostnameVerifier for this object.
HostnameVerifierIgnore - Class in com.ibm.jsse2
HostnameVerifier provides a callback mechanism so that implementers of this interface can supply a policy for handling the case where the host to connect to and the server name from the certificate mismatch.
HostnameVerifierIgnore() - Constructor for class com.ibm.jsse2.HostnameVerifierIgnore
 
HttpsURLConnection - Class in javax.net.ssl
HttpsURLConnection extends HttpURLConnection with support for https-specific features.
HttpsURLConnection(URL) - Constructor for class javax.net.ssl.HttpsURLConnection
Creates an HttpsURLConnection using the URL specified.

I

IBMJSSEProvider2 - Class in com.ibm.jsse2
The IBMJSSEProvider2.
IBMJSSEProvider2() - Constructor for class com.ibm.jsse2.IBMJSSEProvider2
 
init(KeyStore, char[]) - Method in class javax.net.ssl.KeyManagerFactory
Initializes this factory with a source of key material.
init(ManagerFactoryParameters) - Method in class javax.net.ssl.KeyManagerFactory
Initializes this factory with a source of provider-specific key material.
init(KeyManager[], TrustManager[], SecureRandom) - Method in class javax.net.ssl.SSLContext
Initializes this context.
init(KeyStore) - Method in class javax.net.ssl.TrustManagerFactory
Initializes this factory with a source of certificate authorities and related trust material.
init(ManagerFactoryParameters) - Method in class javax.net.ssl.TrustManagerFactory
Initializes this factory with a source of provider-specific trust material.
install() - Static method in class com.ibm.jsse2.IBMJSSEProvider2
Installs the JSSE provider.
invalidate() - Method in interface javax.net.ssl.SSLSession
Invalidates the session.
isInboundDone() - Method in class javax.net.ssl.SSLEngine
Returns whether SSLEngine.unwrap(ByteBuffer, ByteBuffer) will accept any more inbound data messages.
isOutboundDone() - Method in class javax.net.ssl.SSLEngine
Returns whether SSLEngine.wrap(ByteBuffer, ByteBuffer) will produce any more outbound data messages.
isValid() - Method in interface javax.net.ssl.SSLSession
Returns whether this session is valid and available for resuming or joining.

J

javax.net - package javax.net
Provides optional classes for networking applications.
javax.net.ssl - package javax.net.ssl
Provides the classes for the secure socket optional package.
javax.security.cert - package javax.security.cert
Provides optional classes for public key certificates.

K

KeyManager - Interface in javax.net.ssl
This is the base interface for JSSE key managers.
KeyManagerFactory - Class in javax.net.ssl
This class acts as a factory for key managers based on a source of key material.
KeyManagerFactory(KeyManagerFactorySpi, Provider, String) - Constructor for class javax.net.ssl.KeyManagerFactory
Creates a KeyManagerFactory object.
KeyManagerFactorySpi - Class in javax.net.ssl
This class defines the Service Provider Interface (SPI) for the KeyManagerFactory class.
KeyManagerFactorySpi() - Constructor for class javax.net.ssl.KeyManagerFactorySpi
 
KeyStoreBuilderParameters - Class in javax.net.ssl
A parameters object for X509KeyManagers that encapsulates a List of KeyStore.Builders.
KeyStoreBuilderParameters(KeyStore.Builder) - Constructor for class javax.net.ssl.KeyStoreBuilderParameters
Construct new KeyStoreBuilderParameters from the specified KeyStore.Builder.
KeyStoreBuilderParameters(List) - Constructor for class javax.net.ssl.KeyStoreBuilderParameters
Construct new KeyStoreBuilderParameters from a List of KeyStore.Builders.

M

ManagerFactoryParameters - Interface in javax.net.ssl
This class is the base interface for providing algorithm-specific information to a KeyManagerFactory or TrustManagerFactory.

P

putValue(String, Object) - Method in interface javax.net.ssl.SSLSession
Binds the specified value 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 - Class in javax.net
This class creates server sockets.
ServerSocketFactory() - Constructor for class javax.net.ServerSocketFactory
Creates a server socket factory.
setDefaultHostnameVerifier(HostnameVerifier) - Static method in class javax.net.ssl.HttpsURLConnection
Sets the default HostnameVerifier inherited by a new instance of this class.
setDefaultSSLSocketFactory(SSLSocketFactory) - Static method in class javax.net.ssl.HttpsURLConnection
Sets the default SSLSocketFactory inherited by new instances of this class.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLEngine
Sets the cipher suites enabled for use on this engine.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLServerSocket
Sets the cipher suites enabled for use by accepted connections.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLSocket
Sets the cipher suites enabled for use on this connection.
setEnabledProtocols(String[]) - Method in class javax.net.ssl.SSLEngine
Set the protocol versions enabled for use on this engine.
setEnabledProtocols(String[]) - Method in class javax.net.ssl.SSLServerSocket
Controls which particular protocols are enabled for use by accepted connections.
setEnabledProtocols(String[]) - Method in class javax.net.ssl.SSLSocket
Sets the protocol versions enabled for use on this connection.
setEnableSessionCreation(boolean) - Method in class javax.net.ssl.SSLEngine
Controls whether new SSL sessions may be established by this engine.
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.
setHostnameVerifier(HostnameVerifier) - Method in class javax.net.ssl.HttpsURLConnection
Sets the HostnameVerifier for this instance.
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLEngine
Configures the engine to require client authentication.
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether accepted server-mode SSLSockets will be initially configured to require client authentication.
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLSocket
Configures the socket to require client authentication.
setSessionCacheSize(int) - Method in interface javax.net.ssl.SSLSessionContext
Sets the size of the cache used for storing SSLSession objects grouped under this SSLSessionContext.
setSessionTimeout(int) - Method in interface javax.net.ssl.SSLSessionContext
Sets the timeout limit for SSLSession objects grouped under this SSLSessionContext.
setSSLSocketFactory(SSLSocketFactory) - Method in class javax.net.ssl.HttpsURLConnection
Sets the SSLSocketFactory to be used when this instance creates sockets for secure https URL connections.
setUseClientMode(boolean) - Method in class javax.net.ssl.SSLEngine
Configures the engine to use client (or server) mode when handshaking.
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 when handshaking.
setWantClientAuth(boolean) - Method in class javax.net.ssl.SSLEngine
Configures the engine to request client authentication.
setWantClientAuth(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether accepted server-mode SSLSockets will be initially configured to request client authentication.
setWantClientAuth(boolean) - Method in class javax.net.ssl.SSLSocket
Configures the socket to request client authentication.
SocketFactory - Class in javax.net
This class creates sockets.
SocketFactory() - Constructor for class javax.net.SocketFactory
Creates a SocketFactory.
SSLContext - Class in javax.net.ssl
Instances of this class represent a secure socket protocol implementation which acts as a factory for secure socket factories or SSLEngines.
SSLContext(SSLContextSpi, Provider, String) - Constructor for class javax.net.ssl.SSLContext
Creates an SSLContext object.
SSLContextSpi - Class in javax.net.ssl
This class defines the Service Provider Interface (SPI) for the SSLContext class.
SSLContextSpi() - Constructor for class javax.net.ssl.SSLContextSpi
 
SSLEngine - Class in javax.net.ssl
A class which enables secure communications using protocols such as the Secure Sockets Layer (SSL) or IETF RFC 2246 "Transport Layer Security" (TLS) protocols, but is transport independent.
SSLEngine() - Constructor for class javax.net.ssl.SSLEngine
Constructor for an SSLEngine providing no hints for an internal session reuse strategy.
SSLEngine(String, int) - Constructor for class javax.net.ssl.SSLEngine
Constructor for an SSLEngine.
SSLEngineResult - Class in javax.net.ssl
An encapsulation of the result state produced by SSLEngine I/O calls.
SSLEngineResult(SSLEngineResult.Status, SSLEngineResult.HandshakeStatus, int, int) - Constructor for class javax.net.ssl.SSLEngineResult
Initializes a new instance of this class.
SSLEngineResult.HandshakeStatus - Enum in javax.net.ssl
An SSLEngineResult enum describing the current handshaking state of this SSLEngine.
SSLEngineResult.Status - Enum in javax.net.ssl
An SSLEngineResult enum describing the overall result of the SSLEngine operation.
SSLException - Exception in javax.net.ssl
Indicates some kind of error detected by an SSL subsystem.
SSLException(String) - Constructor for exception javax.net.ssl.SSLException
Constructs an exception reporting an error found by an SSL subsystem.
SSLException(String, Throwable) - Constructor for exception javax.net.ssl.SSLException
Creates a SSLException with the specified detail message and cause.
SSLException(Throwable) - Constructor for exception javax.net.ssl.SSLException
Creates a SSLException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
SSLHandshakeException - Exception in javax.net.ssl
Indicates that the client and server could not negotiate the desired level of security.
SSLHandshakeException(String) - Constructor for exception javax.net.ssl.SSLHandshakeException
Constructs an exception reporting an error found by an SSL subsystem during handshaking.
SSLKeyException - Exception in javax.net.ssl
Reports a bad SSL key.
SSLKeyException(String) - Constructor for exception javax.net.ssl.SSLKeyException
Constructs an exception reporting a key management error found by an SSL subsystem.
SSLPeerUnverifiedException - Exception in javax.net.ssl
Indicates that the peer's identity has not been verified.
SSLPeerUnverifiedException(String) - Constructor for exception javax.net.ssl.SSLPeerUnverifiedException
Constructs an exception reporting that the SSL peer's identity has not been verifiied.
SSLPermission - Class in javax.net.ssl
This class is for various network permissions.
SSLPermission(String) - Constructor for class javax.net.ssl.SSLPermission
Creates a new SSLPermission with the specified name.
SSLPermission(String, String) - Constructor for class javax.net.ssl.SSLPermission
Creates a new SSLPermission object with the specified name.
SSLProtocolException - Exception in javax.net.ssl
Reports an error in the operation of the SSL protocol.
SSLProtocolException(String) - Constructor for exception javax.net.ssl.SSLProtocolException
Constructs an exception reporting an SSL protocol error detected by an SSL subsystem.
SSLServerSocket - Class in javax.net.ssl
This class extends ServerSockets and provides secure server sockets using protocols such as the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.
SSLServerSocket() - Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
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 - Class in javax.net.ssl
SSLServerSocketFactorys create SSLServerSockets.
SSLServerSocketFactory() - Constructor for class javax.net.ssl.SSLServerSocketFactory
Constructor is used only by subclasses.
SSLSession - Interface in javax.net.ssl
In SSL, sessions are used to describe an ongoing relationship between two entities.
SSLSessionBindingEvent - Class in javax.net.ssl
This event is propagated to a SSLSessionBindingListener.
SSLSessionBindingEvent(SSLSession, String) - Constructor for class javax.net.ssl.SSLSessionBindingEvent
Constructs a new SSLSessionBindingEvent.
SSLSessionBindingListener - Interface in javax.net.ssl
This interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession.
SSLSessionContext - Interface in javax.net.ssl
A SSLSessionContext represents a set of SSLSessions associated with a single entity.
SSLSocket - Class in javax.net.ssl
This class extends Sockets and provides secure socket using protocols such as the "Secure Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols.
SSLSocket() - 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(InetAddress, 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.
SSLSocket(InetAddress, int, InetAddress, int) - Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocketFactory - Class in javax.net.ssl
SSLSocketFactory s create SSLSockets.
SSLSocketFactory() - Constructor for class javax.net.ssl.SSLSocketFactory
Constructor is used only by subclasses.
startHandshake() - Method in class javax.net.ssl.SSLSocket
Starts an SSL handshake on this connection.

T

toString() - Method in class javax.net.ssl.SSLEngineResult
Returns a String representation of this object.
toString() - Method in class javax.security.cert.Certificate
Returns a string representation of this certificate.
TrustManager - Interface in javax.net.ssl
This is the base interface for JSSE trust managers.
TrustManagerFactory - Class in javax.net.ssl
This class acts as a factory for trust managers based on a source of trust material.
TrustManagerFactory(TrustManagerFactorySpi, Provider, String) - Constructor for class javax.net.ssl.TrustManagerFactory
Creates a TrustManagerFactory object.
TrustManagerFactorySpi - Class in javax.net.ssl
This class defines the Service Provider Interface (SPI) for the TrustManagerFactory class.
TrustManagerFactorySpi() - Constructor for class javax.net.ssl.TrustManagerFactorySpi
 

U

unwrap(ByteBuffer, ByteBuffer) - Method in class javax.net.ssl.SSLEngine
Attempts to decode SSL/TLS network data into a plaintext application data buffer.
unwrap(ByteBuffer, ByteBuffer[]) - Method in class javax.net.ssl.SSLEngine
Attempts to decode SSL/TLS network data into a sequence of plaintext application data buffers.
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class javax.net.ssl.SSLEngine
Attempts to decode SSL/TLS network data into a subsequence of plaintext application data buffers.

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.
valueOf(String) - Static method in enum javax.net.ssl.SSLEngineResult.HandshakeStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.net.ssl.SSLEngineResult.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum javax.net.ssl.SSLEngineResult.HandshakeStatus
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.net.ssl.SSLEngineResult.Status
Returns an array containing the constants of this enum type, in the order they're declared.
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(String, SSLSession) - Method in class com.ibm.jsse2.HostnameVerifierIgnore
Always accept the connection even when the host to connect to and the server name from the certificate mismatch
verify(String, SSLSession) - Method in interface javax.net.ssl.HostnameVerifier
Verify that the host name is an acceptable match with the server's authentication scheme.
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.

W

wrap(ByteBuffer, ByteBuffer) - Method in class javax.net.ssl.SSLEngine
Attempts to encode a buffer of plaintext application data into SSL/TLS network data.
wrap(ByteBuffer[], ByteBuffer) - Method in class javax.net.ssl.SSLEngine
Attempts to encode plaintext bytes from a sequence of data buffers into SSL/TLS network data.
wrap(ByteBuffer[], int, int, ByteBuffer) - Method in class javax.net.ssl.SSLEngine
Attempts to encode plaintext bytes from a subsequence of data buffers into SSL/TLS network data.

X

X509Certificate - Class in javax.security.cert
Abstract class for X.509 v1 certificates.
X509Certificate() - Constructor for class javax.security.cert.X509Certificate
 
X509ExtendedKeyManager - Class in javax.net.ssl
Abstract class that provides for extension of the X509KeyManager interface.
X509ExtendedKeyManager() - Constructor for class javax.net.ssl.X509ExtendedKeyManager
Constructor used by subclasses only.
X509KeyManager - Interface in javax.net.ssl
Instances of this interface manage which X509 certificate-based key pairs are used to authenticate the local side of a secure socket.
X509TrustManager - Interface in javax.net.ssl
Instance of this interface manage which X509 certificates may be used to authenticate the remote side of a secure socket.

A B C E G H I J K M P R S T U V W X