- 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, Socket) - Method in class javax.net.ssl.X509ExtendedTrustManager
-
Given the partial or complete certificate chain provided by the
peer, build and validate the certificate path based on the
authentication type and ssl parameters.
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class javax.net.ssl.X509ExtendedTrustManager
-
Given the partial or complete certificate chain provided by the
peer, build and validate the certificate path based on the
authentication type and ssl 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, Socket) - Method in class javax.net.ssl.X509ExtendedTrustManager
-
Given the partial or complete certificate chain provided by the
peer, build and validate the certificate path based on the
authentication type and ssl parameters.
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class javax.net.ssl.X509ExtendedTrustManager
-
Given the partial or complete certificate chain provided by the
peer, build and validate the certificate path based on the
authentication type and ssl parameters.
- 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.
- createSNIMatcher(String) - Static method in class javax.net.ssl.SNIHostName
-
- 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.
- createSocket(Socket, InputStream, boolean) - Method in class javax.net.ssl.SSLSocketFactory
-
Creates a server mode Socket layered over an
existing connected socket, and is able to read data which has
already been consumed/removed from the Socket's
underlying InputStream.
- 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.
- 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.
- getAlgorithmConstraints() - Method in class javax.net.ssl.SSLParameters
-
Returns the cryptographic algorithm constraints.
- getApplicationBufferSize() - Method in interface javax.net.ssl.SSLSession
-
Gets the current size of the largest application data that is
expected when using this session.
- getApplicationProtocol() - Method in class javax.net.ssl.SSLEngine
-
Returns the most recent application protocol value negotiated for this
connection.
- getApplicationProtocol() - Method in class javax.net.ssl.SSLSocket
-
Returns the most recent application protocol value negotiated for this
connection.
- getApplicationProtocols() - Method in class javax.net.ssl.SSLParameters
-
Returns a prioritized array of application-layer protocol names that
can be negotiated over the SSL/TLS/DTLS protocols.
- getAsciiName() - Method in class javax.net.ssl.SNIHostName
-
Returns the StandardCharsets.US_ASCII-compliant hostname of
this SNIHostName object.
- 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.net.ssl.SNIServerName
-
Returns a copy of the encoded server name value of this server name.
- getEncoded() - Method in class javax.security.cert.Certificate
-
Returns the encoded form of this certificate.
- getEndpointIdentificationAlgorithm() - Method in class javax.net.ssl.SSLParameters
-
Gets the endpoint identification algorithm.
- getHandshakeApplicationProtocol() - Method in class javax.net.ssl.SSLEngine
-
Returns the application protocol value negotiated on a SSL/TLS
handshake currently in progress.
- getHandshakeApplicationProtocol() - Method in class javax.net.ssl.SSLSocket
-
Returns the application protocol value negotiated on a SSL/TLS
handshake currently in progress.
- getHandshakeApplicationProtocolSelector() - Method in class javax.net.ssl.SSLEngine
-
Retrieves the callback function that selects an application protocol
value during a SSL/TLS/DTLS handshake.
- getHandshakeApplicationProtocolSelector() - Method in class javax.net.ssl.SSLSocket
-
Retrieves the callback function that selects an application protocol
value during a SSL/TLS/DTLS handshake.
- getHandshakeSession() - Method in class javax.net.ssl.SSLEngine
-
Returns the SSLSession being constructed during a SSL/TLS
handshake.
- getHandshakeSession() - Method in class javax.net.ssl.SSLSocket
-
Returns the SSLSession being constructed during a SSL/TLS
handshake.
- 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.
- getLocalSupportedSignatureAlgorithms() - Method in class javax.net.ssl.ExtendedSSLSession
-
Obtains an array of supported signature algorithms that the local side
is willing to use.
- 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 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 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.
- getPeerSupportedSignatureAlgorithms() - Method in class javax.net.ssl.ExtendedSSLSession
-
Obtains an array of supported signature algorithms that the peer is
able to use.
- 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.
- getRequestedServerNames() - Method in class javax.net.ssl.ExtendedSSLSession
-
Obtains a
List containing all
SNIServerNames
of the requested Server Name Indication (SNI) extension.
- 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.
- getServerNames() - Method in class javax.net.ssl.SSLParameters
-
Returns a
List containing all
SNIServerNames of the
Server Name Indication (SNI) parameter, or null if none has been set.
- 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.
- getSNIMatchers() - Method in class javax.net.ssl.SSLParameters
-
Returns a
Collection containing all
SNIMatchers of the
Server Name Indication (SNI) parameter, or null if none has been set.
- 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.SSLServerSocket
-
Returns the SSLParameters in effect for newly accepted connections.
- 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.
- getType() - Method in class javax.net.ssl.SNIMatcher
-
Returns the server name type of this SNIMatcher object.
- getType() - Method in class javax.net.ssl.SNIServerName
-
Returns the name type of this server name.
- getUseCipherSuitesOrder() - Method in class javax.net.ssl.SSLParameters
-
Returns whether the local cipher suites preference should be honored.
- 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.
- ServerSocketFactory - Class in javax.net
-
This class creates server sockets.
- ServerSocketFactory() - Constructor for class javax.net.ServerSocketFactory
-
Creates a server socket factory.
- setAlgorithmConstraints(AlgorithmConstraints) - Method in class javax.net.ssl.SSLParameters
-
Sets the cryptographic algorithm constraints, which will be used
in addition to any configured by the runtime environment.
- setApplicationProtocols(String[]) - Method in class javax.net.ssl.SSLParameters
-
Sets the prioritized array of application-layer protocol names that
can be negotiated over the SSL/TLS/DTLS protocols.
- 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.
- setEndpointIdentificationAlgorithm(String) - Method in class javax.net.ssl.SSLParameters
-
Sets the endpoint identification algorithm.
- setHandshakeApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String>) - Method in class javax.net.ssl.SSLEngine
-
Registers a callback function that selects an application protocol
value for a SSL/TLS/DTLS handshake.
- setHandshakeApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Method in class javax.net.ssl.SSLSocket
-
Registers a callback function that selects an application protocol
value for a SSL/TLS/DTLS handshake.
- 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 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.
- setProtocols(String[]) - Method in class javax.net.ssl.SSLParameters
-
Sets the array of protocols.
- setServerNames(List<SNIServerName>) - Method in class javax.net.ssl.SSLParameters
-
Sets the desired
SNIServerNames of the Server Name
Indication (SNI) parameter.
- 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.
- setSNIMatchers(Collection<SNIMatcher>) - Method in class javax.net.ssl.SSLParameters
-
Sets the
SNIMatchers of the Server Name Indication (SNI)
parameter.
- setSSLParameters(SSLParameters) - Method in class javax.net.ssl.SSLEngine
-
Applies SSLParameters to this engine.
- setSSLParameters(SSLParameters) - Method in class javax.net.ssl.SSLServerSocket
-
Applies SSLParameters to newly accepted connections.
- 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.
- setUseCipherSuitesOrder(boolean) - Method in class javax.net.ssl.SSLParameters
-
Sets whether the local cipher suites preference should be honored.
- 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 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.
- SNI_HOST_NAME - Static variable in class javax.net.ssl.StandardConstants
-
The "host_name" type representing of a DNS hostname
(see
SNIHostName) in a Server Name Indication (SNI) extension.
- SNIHostName - Class in javax.net.ssl
-
Instances of this class represent a server name of type
host_name in a Server Name
Indication (SNI) extension.
- SNIHostName(String) - Constructor for class javax.net.ssl.SNIHostName
-
Creates an SNIHostName using the specified hostname.
- SNIHostName(byte[]) - Constructor for class javax.net.ssl.SNIHostName
-
Creates an SNIHostName using the specified encoded value.
- SNIMatcher - Class in javax.net.ssl
-
Instances of this class represent a matcher that performs match
operations on an
SNIServerName instance.
- SNIMatcher(int) - Constructor for class javax.net.ssl.SNIMatcher
-
Creates an SNIMatcher using the specified server name type.
- SNIServerName - Class in javax.net.ssl
-
Instances of this class represent a server name in a Server Name
Indication (SNI) extension.
- SNIServerName(int, byte[]) - Constructor for class javax.net.ssl.SNIServerName
-
Creates an SNIServerName using the specified name type and
encoded value.
- 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
-
- 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 verified.
- 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
-
SSLSocketFactorys create SSLSockets.
- SSLSocketFactory() - Constructor for class javax.net.ssl.SSLSocketFactory
-
Constructor is used only by subclasses.
- StandardConstants - Class in javax.net.ssl
-
Standard constants definitions
- startHandshake() - Method in class javax.net.ssl.SSLSocket
-
Starts an SSL handshake on this connection.