Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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.
engineGetDefaultSSLParameters() - Method in class javax.net.ssl.SSLContextSpi
  Returns a copy of the SSLParameters indicating the default settings for this SSL 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.
engineGetSupportedSSLParameters() - Method in class javax.net.ssl.SSLContextSpi
  Returns a copy of the SSLParameters indicating the maximum supported settings for this SSL 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 current size of the largest application data that is expected 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.
getCipherSuites() - Method in class javax.net.ssl.SSLParameters
  Returns a copy of the array of ciphersuites or null if none have been set.
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.SSLContext
  Returns the default SSL context.
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.
getDefaultSSLParameters() - Method in class javax.net.ssl.SSLContext
  Returns a copy of the SSLParameters indicating the default settings for this SSL context.
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
  Returns a `KeyManagerFactory` object that acts as a factory for key managers.
getInstance(String, String) - Static method in class javax.net.ssl.KeyManagerFactory
  Returns a `KeyManagerFactory` object that acts as a factory for key managers.
getInstance(String, Provider) - Static method in class javax.net.ssl.KeyManagerFactory
  Returns a `KeyManagerFactory` object that acts as a factory for key managers.
getInstance(String) - Static method in class javax.net.ssl.SSLContext
  Returns a `SSLContext` object that implements the specified secure socket protocol.
getInstance(String, String) - Static method in class javax.net.ssl.SSLContext
  Returns a `SSLContext` object that implements the specified secure socket protocol.
getInstance(String, Provider) - Static method in class javax.net.ssl.SSLContext
  Returns a `SSLContext` object that implements the specified secure socket protocol.
getInstance(String) - Static method in class javax.net.ssl.TrustManagerFactory
  Returns a `TrustManagerFactory` object that acts as a factory for trust managers.
getInstance(String, String) - Static method in class javax.net.ssl.TrustManagerFactory
  Returns a `TrustManagerFactory` object that acts as a factory for trust managers.
getInstance(String, Provider) - Static method in class javax.net.ssl.TrustManagerFactory
  Returns a `TrustManagerFactory` object that acts as a factory for trust managers.
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.SSLParameters
  Returns whether client authentication should be required.
getNeedClientAuth() - Method in class javax.net.ssl.SSLServerSocket
  Returns true if client authentication will be required on newly `accept`ed server-mode `SSLSocket`s.
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 current size of the largest SSL/TLS packet that is expected 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.
getProtocols() - Method in class javax.net.ssl.SSLParameters
  Returns a copy of the array of protocols or null if none have been set.
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.
getSSLParameters() - Method in class javax.net.ssl.SSLEngine
  Returns the SSLParameters in effect for this SSLEngine.
getSSLParameters() - Method in class javax.net.ssl.SSLSocket
  Returns the SSLParameters in effect for this SSLSocket.
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.
getSupportedSSLParameters() - Method in class javax.net.ssl.SSLContext
  Returns a copy of the SSLParameters indicating the supported settings for this SSL context.
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.SSLParameters
  Returns whether client authentication should be requested.
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 classes for networking applications.
javax.net.ssl - package javax.net.ssl
  Provides classes for the secure socket package.
javax.security.cert - package javax.security.cert
  Provides 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<KeyStore.Builder>) - 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.
setCipherSuites(String[]) - Method in class javax.net.ssl.SSLParameters
  Sets the array of ciphersuites.
setDefault(SSLContext) - Static method in class javax.net.ssl.SSLContext
  Sets the default SSL context.
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.SSLParameters
  Sets whether client authentication should be required.
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLServerSocket
  Controls whether `accept`ed 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.
setProtocols(String[]) - Method in class javax.net.ssl.SSLParameters
  Sets the array of protocols.
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`.
setSSLParameters(SSLParameters) - Method in class javax.net.ssl.SSLEngine
  Applies SSLParameters to this engine.
setSSLParameters(SSLParameters) - Method in class javax.net.ssl.SSLSocket
  Applies SSLParameters to this socket.
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.SSLParameters
  Sets whether client authentication should be requested.
setWantClientAuth(boolean) - Method in class javax.net.ssl.SSLServerSocket
  Controls whether `accept`ed 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 `SSLEngine`s.
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.
SSLParameters - Class in javax.net.ssl
  Encapsulates parameters for an SSL/TLS connection.
SSLParameters() - Constructor for class javax.net.ssl.SSLParameters
  Constructs SSLParameters.
SSLParameters(String[]) - Constructor for class javax.net.ssl.SSLParameters
  Constructs SSLParameters from the specified array of ciphersuites.
SSLParameters(String[], String[]) - Constructor for class javax.net.ssl.SSLParameters
  Constructs SSLParameters from the specified array of ciphersuites and protocols.
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 `ServerSocket`s 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
  `SSLServerSocketFactory`s create `SSLServerSocket`s.
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 `SSLSession`s associated with a single entity.
SSLSocket - Class in javax.net.ssl
  This class extends `Socket`s 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 `SSLSocket`s.
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 are 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 are 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

Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES