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

A

add(String, Object) - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Add a regular expression to the pool of regular expressions.
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.
authString(URL, String, String) - Method in interface com.ibm.net.ssl.internal.www.protocol.https.HttpAuthenticator
Returns the String that should be included in the HTTP Authorization field.
available() - Method in class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream
Returns the number of bytes that can be read from this input stream without blocking.

B

BASE64Encoder - class com.ibm.net.ssl.internal.www.protocol.https.BASE64Encoder.
This class implements a BASE64 Character encoder as specified in RFC1521.
BASE64Encoder() - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.BASE64Encoder
 

C

Certificate - class javax.security.cert.Certificate.
Abstract class for managing a variety of identity certificates.
Certificate() - Constructor for class javax.security.cert.Certificate
 
CertificateEncodingException - exception javax.security.cert.CertificateEncodingException.
Certificate Encoding Exception.
CertificateEncodingException() - Constructor for class javax.security.cert.CertificateEncodingException
Constructs a CertificateEncodingException with no detail message.
CertificateEncodingException(String) - Constructor for class javax.security.cert.CertificateEncodingException
Constructs a CertificateEncodingException with the specified detail message.
CertificateException - exception javax.security.cert.CertificateException.
This exception indicates one of a variety of certificate problems.
CertificateException() - Constructor for class javax.security.cert.CertificateException
 
CertificateException(String) - Constructor for class javax.security.cert.CertificateException
Constructs a certificate exception with the given detail message.
CertificateExpiredException - exception javax.security.cert.CertificateExpiredException.
Certificate Expired Exception.
CertificateExpiredException() - Constructor for class javax.security.cert.CertificateExpiredException
Constructs a CertificateExpiredException with no detail message.
CertificateExpiredException(String) - Constructor for class javax.security.cert.CertificateExpiredException
Constructs a CertificateExpiredException with the specified detail message.
CertificateNotYetValidException - exception javax.security.cert.CertificateNotYetValidException.
Certificate is not yet valid exception.
CertificateNotYetValidException() - Constructor for class javax.security.cert.CertificateNotYetValidException
Constructs a CertificateNotYetValidException with no detail message.
CertificateNotYetValidException(String) - Constructor for class javax.security.cert.CertificateNotYetValidException
Constructs a CertificateNotYetValidException with the specified detail message.
CertificateParsingException - exception javax.security.cert.CertificateParsingException.
Certificate Parsing Exception.
CertificateParsingException() - Constructor for class javax.security.cert.CertificateParsingException
Constructs a CertificateParsingException with no detail message.
CertificateParsingException(String) - Constructor for class javax.security.cert.CertificateParsingException
Constructs a CertificateParsingException with the specified detail message.
CharacterEncoder - class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder.
This class defines the encoding half of character encoders.
CharacterEncoder() - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
 
checkValidity() - Method in class com.ibm.security.cert.X509V1CertImpl
Checks that the certificate is currently valid, i.e.
checkValidity() - Method in class javax.security.cert.X509Certificate
Checks that the certificate is currently valid.
checkValidity(Date) - Method in class com.ibm.security.cert.X509V1CertImpl
Checks that the specified date is within the certificate's validity period, or basically if the certificate would be valid at the specified date/time.
checkValidity(Date) - Method in class javax.security.cert.X509Certificate
Checks that the specified date is within the certificate's validity period.
chooseClientAlias(String, Principal[]) - Method in interface com.ibm.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).
chooseServerAlias(String, Principal[]) - Method in interface com.ibm.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).
ChunkedInputStream - class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream.
Read Transfer-Encoding chunks.
ChunkedInputStream(InputStream) - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream
Creates a BufferedInputStream and saves its argument, the input stream in, for later use.
close() - Method in class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream
Closes this input stream and releases any system resources associated with the stream.
com.ibm.jsse - package com.ibm.jsse
 
com.ibm.net.ssl - package com.ibm.net.ssl
 
com.ibm.net.ssl.internal.www.protocol.https - package com.ibm.net.ssl.internal.www.protocol.https
 
com.ibm.security.cert - package com.ibm.security.cert
 
connect() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Implements the HTTP protocol handler's "connect" method, establishing an SSL connection to the server as necessary.
createServerSocket(int) - Method in class javax.net.ServerSocketFactory
Returns a server socket which uses all network interfaces on the host, and is bound to the specified port.
createServerSocket(int, int) - Method in class javax.net.ServerSocketFactory
Returns a server socket which uses all network interfaces on the host, is bound to a the specified port, and uses the specified connection backlog.
createServerSocket(int, int, InetAddress) - Method in class javax.net.ServerSocketFactory
Returns a server socket which uses only the specified network interface on the local host, is bound to a the specified port, and uses the specified connection backlog.
createSocket(InetAddress, int) - Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket at the specified network address and port.
createSocket(InetAddress, int, InetAddress, int) - Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket at the specified network address and port.
createSocket(Socket, String, int, boolean) - Method in class javax.net.ssl.SSLSocketFactory
Returns a socket layered over an existing socket to a ServerSocket on the named host, at the given port.
createSocket(String, int) - Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket on the named host, at the given port.
createSocket(String, int, InetAddress, int) - Method in class javax.net.SocketFactory
Returns a socket connected to a ServerSocket on the named host, at the given port.

D

delete(String) - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Delete the regular expression and its target.
disconnect() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Disconnect from the server.

E

encode(byte[]) - Method in class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
A 'streamless' version of encode that simply takes a buffer of bytes and returns a string containing the encoded buffer.
encode(byte[], OutputStream) - Method in class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
Encode the buffer in aBuffer and write the encoded result to the OutputStream aStream.
encode(InputStream, OutputStream) - Method in class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
Encode bytes from the input stream, and write them as text characters to the output stream.
encodeBuffer(byte[]) - Method in class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
A 'streamless' version of encode that simply takes a buffer of bytes and returns a string containing the encoded buffer.
encodeBuffer(byte[], OutputStream) - Method in class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
Encode the buffer in aBuffer and write the encoded result to the OutputStream aStream.
encodeBuffer(InputStream, OutputStream) - Method in class com.ibm.net.ssl.internal.www.protocol.https.CharacterEncoder
Encode bytes from the input stream, and write them as text characters to the output stream.
equals(Object) - Method in class javax.security.cert.Certificate
Compares this certificate for equality with the specified object.
exact - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 
exp - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 

F

finalize() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
found(String) - Method in interface com.ibm.net.ssl.internal.www.protocol.https.RegexpTarget
Gets called when a pattern in a RegexpPool matches.

G

getAcceptedIssuers() - Method in interface com.ibm.net.ssl.X509TrustManager
Return an array of certificate authority certificates which are trusted for authenticating peers.
getAlgorithm() - Method in class com.ibm.net.ssl.TrustManagerFactory
Returns the algorithm name of this TrustManagerFactory object.
getAlgorithm() - Method in class com.ibm.net.ssl.KeyManagerFactory
Returns the algorithm name of this KeyManagerFactory object.
getCertificateChain(String) - Method in interface com.ibm.net.ssl.X509KeyManager
Returns the certificate chain associated with the given alias.
getCipherSuite() - Method in class com.ibm.net.ssl.HttpsURLConnection
Returns the cipher suite in use on this connection.
getCipherSuite() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Returns the cipher suite in use on this connection.
getCipherSuite() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the cipher suite in use by the session which was produced by the handshake.
getCipherSuite() - Method in interface javax.net.ssl.SSLSession
Returns the name of the SSL cipher suite which is used for all connections in the session.
getClientAliases(String, Principal[]) - Method in interface com.ibm.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).
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.SSLSocketFactory
Returns the default SSL socket factory.
getDefault() - Static method in class javax.net.ssl.SSLServerSocketFactory
Returns the default SSL server socket factory.
getDefaultAlgorithm() - Static method in class com.ibm.net.ssl.TrustManagerFactory
The default TrustManager can be changed by setting the value of the "javax.net.ssl.TrustManager.type" security property (in the Java security properties file) to the desired name.
getDefaultAlgorithm() - Static method in class com.ibm.net.ssl.KeyManagerFactory
The default KeyManager can be changed by setting the value of the "javax.net.ssl.KeyManager.type" security property (in the Java security properties file) to the desired name.
getDefaultCipherSuites() - Method in class javax.net.ssl.SSLSocketFactory
Returns the list of cipher suites which are enabled by default.
getDefaultCipherSuites() - Method in class javax.net.ssl.SSLServerSocketFactory
Returns the list of cipher suites which are enabled by default.
getDefaultSSLSocketFactory() - Static method in class com.ibm.net.ssl.HttpsURLConnection
Gets the default SSL socket factory.
getEnabledCipherSuites() - Method in class javax.net.ssl.SSLServerSocket
Returns the list of cipher suites which are currently enabled for use by newly accepted connections.
getEnabledCipherSuites() - Method in class javax.net.ssl.SSLSocket
Returns the names of the SSL cipher suites which are currently enabled for use on this connection.
getEnableSessionCreation() - Method in class javax.net.ssl.SSLServerSocket
Returns true if new SSL sessions may be established by the sockets which are created from this server socket.
getEnableSessionCreation() - Method in class javax.net.ssl.SSLSocket
Returns true if new SSL sessions may be established by this socket.
getEncoded() - Method in class com.ibm.security.cert.X509V1CertImpl
Returns the encoded form of this certificate.
getEncoded() - Method in class javax.security.cert.Certificate
Returns the encoded form of this certificate.
getHeaderField(int) - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Gets a header field by index.
getHeaderField(String) - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Gets a header field by name.
getHeaderFieldKey(int) - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Gets a header field by index.
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
getInputStream() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
getInstance(byte[]) - Static method in class javax.security.cert.X509Certificate
Instantiates an X509Certificate object, and initializes it with the specified byte array.
getInstance(InputStream) - Static method in class javax.security.cert.X509Certificate
Instantiates an X509Certificate object, and initializes it with the data read from the input stream inStream.
getInstance(String) - Static method in class com.ibm.net.ssl.SSLContext
Generates a SSLContext object that implements the specified secure socket protocol.
getInstance(String) - Static method in class com.ibm.net.ssl.TrustManagerFactory
Generates a TrustManagerFactory object that implements the specified trust management algorithm.
getInstance(String) - Static method in class com.ibm.net.ssl.KeyManagerFactory
Generates a KeyManagerFactory object that implements the specified management algorithm.
getInstance(String, String) - Static method in class com.ibm.net.ssl.SSLContext
Generates a SSLContext object that implements the specified secure socket protocol.
getInstance(String, String) - Static method in class com.ibm.net.ssl.TrustManagerFactory
Generates a TrustManagerFactory object for the specified trust management algorithm from the specified provider.
getInstance(String, String) - Static method in class com.ibm.net.ssl.KeyManagerFactory
Generates a KeyManagerFactory object for the specified key management algorithm from the specified provider.
getInstanceFollowRedirects() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
getIssuerDN() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the issuer distinguished name from the certificate.
getIssuerDN() - Method in class javax.security.cert.X509Certificate
Gets the issuer (issuer distinguished name) value from the certificate.
getKeyManagers() - Method in class com.ibm.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.
getName() - Method in class javax.net.ssl.SSLSessionBindingEvent
Returns the name to which the object is being bound, or the name from which the object is being unbound.
getNeedClientAuth() - Method in class javax.net.ssl.SSLServerSocket
Returns true if client authentication is required on newly accepted connections.
getNeedClientAuth() - Method in class javax.net.ssl.SSLSocket
Returns true if the socket will require client authentication.
getNotAfter() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the notAfter date from the validity period of the certificate.
getNotAfter() - Method in class javax.security.cert.X509Certificate
Gets the notAfter date from the validity period of the certificate.
getNotBefore() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the notBefore 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.
getOutputStream() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
getPeerCertificateChain() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the identity of the peer which was identified as part of defining the session.
getPeerCertificateChain() - Method in interface javax.net.ssl.SSLSession
Return the certificate chain presented by the peer.
getPeerHost() - Method in interface javax.net.ssl.SSLSession
Returns the host name of the peer in this session.
getPrivateKey(String) - Method in interface com.ibm.net.ssl.X509KeyManager
Returns the key associated with the given alias.
getProtocol() - Method in class com.ibm.net.ssl.SSLContext
Returns the protocol name of this SSLContext object.
getProvider() - Method in class com.ibm.net.ssl.SSLContext
Returns the provider of this SSLContext object.
getProvider() - Method in class com.ibm.net.ssl.TrustManagerFactory
Returns the provider of this TrustManagerFactory object.
getProvider() - Method in class com.ibm.net.ssl.KeyManagerFactory
Returns the provider of this KeyManagerFactory object.
getPublicKey() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the publickey from this certificate.
getPublicKey() - Method in class javax.security.cert.Certificate
Gets the public key from this certificate.
getRequestProperty(String) - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
getSerialNumber() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the serial number from the certificate.
getSerialNumber() - Method in class javax.security.cert.X509Certificate
Gets the serialNumber value from the certificate.
getServerAliases(String, Principal[]) - Method in interface com.ibm.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).
getServerCertificateChain() - Method in class com.ibm.net.ssl.HttpsURLConnection
Returns the server's X.509 certificate chain, or null if the server did not authenticate.
getServerCertificateChain() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Returns the server's X.509 certificate chain, or null if the server did not authenticate.
getServerSocketFactory() - Method in class com.ibm.net.ssl.SSLContext
Returns a ServerSocketFactory object for this context.
getSession() - Method in class javax.net.ssl.SSLSocket
Returns the the SSL Session in use by this connection.
getSession() - Method in class javax.net.ssl.HandshakeCompletedEvent
Returns the session which was produced by the handshake.
getSession() - Method in class javax.net.ssl.SSLSessionBindingEvent
Returns the SSLSession into which the listener is being bound or from which the listener is being unbound.
getSession(byte[]) - Method in interface javax.net.ssl.SSLSessionContext
Returns the SSLSession bound to the specified session id, or null if the specified session id does not refer to a valid SSLSession.
getSessionContext() - Method in interface javax.net.ssl.SSLSession
Returns the context in which this session is bound.
getSigAlgName() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the signature algorithm name for the certificate signature algorithm.
getSigAlgName() - Method in class javax.security.cert.X509Certificate
Gets the signature algorithm name for the certificate signature algorithm.
getSigAlgOID() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the signature algorithm OID string from the certificate.
getSigAlgOID() - Method in class javax.security.cert.X509Certificate
Gets the signature algorithm OID string from the certificate.
getSigAlgParams() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the DER encoded signature algorithm parameters from this certificate's signature algorithm.
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 com.ibm.net.ssl.SSLContext
Returns a SocketFactory object for this context.
getSSLSocketFactory() - Method in class com.ibm.net.ssl.HttpsURLConnection
Gets the SSL socket factory.
getSubjectDN() - Method in class com.ibm.security.cert.X509V1CertImpl
Gets the subject distinguished name from the certificate.
getSubjectDN() - Method in class javax.security.cert.X509Certificate
Gets the subject (subject distinguished name) value from the certificate.
getSupportedCipherSuites() - Method in class javax.net.ssl.SSLServerSocket
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getSupportedCipherSuites() - Method in class javax.net.ssl.SSLSocketFactory
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getSupportedCipherSuites() - Method in class javax.net.ssl.SSLServerSocketFactory
Returns the names of the cipher suites which could be enabled for use on an SSL connection created by this factory.
getSupportedCipherSuites() - Method in class javax.net.ssl.SSLSocket
Returns the names of the cipher suites which could be enabled for use on an SSL connection.
getTrustManagers() - Method in class com.ibm.net.ssl.TrustManagerFactory
Returns one trust manager for each type of trust material.
getUseClientMode() - Method in class javax.net.ssl.SSLServerSocket
Returns true if accepted connections will be in SSL client mode.
getUseClientMode() - Method in class javax.net.ssl.SSLSocket
Returns true if the socket is set to use client mode in its first handshake.
getValue(String) - Method in interface javax.net.ssl.SSLSession
Returns the object bound to the given name in the session's application layer data.
getValueNames() - Method in interface javax.net.ssl.SSLSession
Returns an array of the names of all the application layer data objects bound into the Session.
getVersion() - Method in class com.ibm.security.cert.X509V1CertImpl
 
getVersion() - Method in class javax.security.cert.X509Certificate
Gets the version (version number) value from the certificate.
getX509Certificate() - Method in class com.ibm.security.cert.X509V1CertImpl
 

H

Handler - class com.ibm.net.ssl.internal.www.protocol.https.Handler.
open an http input stream given a URL
Handler() - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.Handler
 
Handler(String, int) - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.Handler
 
handshakeCompleted(HandshakeCompletedEvent) - Method in interface javax.net.ssl.HandshakeCompletedListener
This method is invoked on objects waiting for an SSL handshake to complete upon completion.
HandshakeCompletedEvent - class javax.net.ssl.HandshakeCompletedEvent.
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 javax.net.ssl.HandshakeCompletedListener.
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.
HttpAuthenticator - interface com.ibm.net.ssl.internal.www.protocol.https.HttpAuthenticator.
An interface for all objects that implement HTTP authentication.
HttpsURLConnection - class com.ibm.net.ssl.HttpsURLConnection.
HTTP URL connection with support for HTTPS-specific features.
HttpsURLConnection - class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection.
A class to represent an HTTP connection to a remote object.
HttpsURLConnection(URL) - Constructor for class com.ibm.net.ssl.HttpsURLConnection
 

I

IBMJSSEProvider - class com.ibm.jsse.IBMJSSEProvider.
 
IBMJSSEProvider() - Constructor for class com.ibm.jsse.IBMJSSEProvider
 
ignoreCase - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
if true then the matching process ignores case.
init(KeyManager[], TrustManager[], SecureRandom) - Method in class com.ibm.net.ssl.SSLContext
Initializes this context.
init(KeyStore) - Method in class com.ibm.net.ssl.TrustManagerFactory
Initializes this factory with a source of certificate authorities and related trust material.
init(KeyStore, char[]) - Method in class com.ibm.net.ssl.KeyManagerFactory
Initializes this factory with a source of key material.
init(String, String, String) - Method in class com.ibm.net.ssl.SSLContext
Initializes this context.
install() - Static method in class com.ibm.jsse.JSSEProvider
Deprecated. Installs the JSSE provider.
install() - Static method in class com.ibm.jsse.IBMJSSEProvider
Installs the IBMJSSE provider.
invalidate() - Method in interface javax.net.ssl.SSLSession
Invalidates the session.
isClientTrusted(X509Certificate[]) - Method in interface com.ibm.net.ssl.X509TrustManager
Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return true if it can be validated and is trusted for client SSL authentication.
isServerTrusted(X509Certificate[]) - Method in interface com.ibm.net.ssl.X509TrustManager
Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return true if it can be validated and is trusted for server SSL authentication.

J

javax.net - package javax.net
 
javax.net.ssl - package javax.net.ssl
 
javax.security.cert - package javax.security.cert
 
JSSEProvider - class com.ibm.jsse.JSSEProvider.
Deprecated. This provider has been replaced by the IBMJSSE Provider
JSSEProvider() - Constructor for class com.ibm.jsse.JSSEProvider
Deprecated.  

K

KeyManager - interface com.ibm.net.ssl.KeyManager.
Base interface for JSSE key managers.
KeyManagerFactory - class com.ibm.net.ssl.KeyManagerFactory.
This class acts as a factory for key managers based on a source of key material.
KeyManagerFactoryImpl - class com.ibm.jsse.KeyManagerFactoryImpl.
 
KeyManagerFactoryImpl() - Constructor for class com.ibm.jsse.KeyManagerFactoryImpl
 
KeyManagerFactorySpi - class com.ibm.net.ssl.KeyManagerFactorySpi.
 
KeyManagerFactorySpi() - Constructor for class com.ibm.net.ssl.KeyManagerFactorySpi
 

M

main(String[]) - Static method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
 
main(String[]) - Static method in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 
match(String) - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Search for a match to a string & return the object associated with it with the match.
matchNext(String) - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Identical to match except that it will only find matches to regular expressions that were added to the pool after the last regular expression that matched in the last call to match() or matchNext()
mids - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 

P

prefix - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 
prefixLen - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 
print() - Method in class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream
 
print(PrintStream) - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Print this pool to standard output
putValue(String, Object) - Method in interface javax.net.ssl.SSLSession
Binds the specified object into the session's application layer data with the given name.

R

read() - Method in class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream
See the general contract of the read method of InputStream.
read(byte[], int, int) - Method in class com.ibm.net.ssl.internal.www.protocol.https.ChunkedInputStream
Reads bytes from this byte-input stream into the specified byte array, starting at the given offset.
REException - exception com.ibm.net.ssl.internal.www.protocol.https.REException.
A class to signal exception from the RegexpPool class.
Regexp - class com.ibm.net.ssl.internal.www.protocol.https.Regexp.
A class to represent a regular expression.
Regexp(String) - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.Regexp
Create a new regular expression object.
RegexpPool - class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool.
A class to represent a pool of regular expressions.
RegexpPool() - Constructor for class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
 
RegexpTarget - interface com.ibm.net.ssl.internal.www.protocol.https.RegexpTarget.
A class to define actions to be performed when a regular expression match occurs.
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.
replace(String, Object) - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Replace the target for the regular expression with a different target.
reset() - Method in class com.ibm.net.ssl.internal.www.protocol.https.RegexpPool
Resets the pool so that the next call to matchNext looks at all regular expressions in the pool.

S

schemeSupported(String) - Method in interface com.ibm.net.ssl.internal.www.protocol.https.HttpAuthenticator
Indicate whether the specified authentication scheme is supported.
ServerSocketFactory - class javax.net.ServerSocketFactory.
This class creates server sockets.
setDefaultAuthenticator(HttpAuthenticator) - Static method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Use java.net.Authenticator.setDefault() instead.
setDefaultSSLSocketFactory(SSLSocketFactory) - Static method in class com.ibm.net.ssl.HttpsURLConnection
Sets the default SSL socket factory inherited when an instance of this class is created.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLServerSocket
Controls which particular SSL cipher suites are enabled for use by accepted connections.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLSocket
Controls which particular cipher suites are enabled for use on this connection.
setEnableSessionCreation(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether new SSL sessions may be established by the sockets which are created from this server socket.
setEnableSessionCreation(boolean) - Method in class javax.net.ssl.SSLSocket
Controls whether new SSL sessions may be established by this socket.
setInstanceFollowRedirects(boolean) - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether the connections which are accepted must include client authentication.
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLSocket
Configures the socket to require client authentication.
setRequestProperty(String, String) - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
Sets request property.
setSSLSocketFactory(SSLSocketFactory) - Method in class com.ibm.net.ssl.HttpsURLConnection
Sets the SSL socket factory.
setUseClientMode(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether accepted connections are in the (default) SSL server mode, or the SSL client mode.
setUseClientMode(boolean) - Method in class javax.net.ssl.SSLSocket
Configures the socket to use client (or server) mode in its first handshake.
SocketFactory - class javax.net.SocketFactory.
This class creates sockets.
SSLContext - class com.ibm.net.ssl.SSLContext.
 
SSLContextImpl - class com.ibm.jsse.SSLContextImpl.
 
SSLContextImpl() - Constructor for class com.ibm.jsse.SSLContextImpl
 
SSLContextImpl(int) - Constructor for class com.ibm.jsse.SSLContextImpl
 
SSLContextImplSSL - class com.ibm.jsse.SSLContextImplSSL.
 
SSLContextImplSSL_TLS - class com.ibm.jsse.SSLContextImplSSL_TLS.
 
SSLContextImplSSL_TLS() - Constructor for class com.ibm.jsse.SSLContextImplSSL_TLS
 
SSLContextImplSSL() - Constructor for class com.ibm.jsse.SSLContextImplSSL
 
SSLContextImplSSLv2 - class com.ibm.jsse.SSLContextImplSSLv2.
 
SSLContextImplSSLv2() - Constructor for class com.ibm.jsse.SSLContextImplSSLv2
 
SSLContextImplSSLv3 - class com.ibm.jsse.SSLContextImplSSLv3.
 
SSLContextImplSSLv3() - Constructor for class com.ibm.jsse.SSLContextImplSSLv3
 
SSLContextImplTLS - class com.ibm.jsse.SSLContextImplTLS.
 
SSLContextImplTLS() - Constructor for class com.ibm.jsse.SSLContextImplTLS
 
SSLContextSpi - class com.ibm.net.ssl.SSLContextSpi.
 
SSLContextSpi() - Constructor for class com.ibm.net.ssl.SSLContextSpi
 
SSLException - exception javax.net.ssl.SSLException.
Indicates some kind of error detected by an SSL subsystem.
SSLException(String) - Constructor for class javax.net.ssl.SSLException
Constructs an exception reporting an error found by an SSL subsystem.
SSLHandshakeException - exception javax.net.ssl.SSLHandshakeException.
Indicates that the client and server could not negotiate the desired level of security.
SSLHandshakeException(String) - Constructor for class javax.net.ssl.SSLHandshakeException
Constructs an exception reporting an error found by an SSL subsystem during handshaking.
SSLKeyException - exception javax.net.ssl.SSLKeyException.
Reports a bad SSL key.
SSLKeyException(String) - Constructor for class javax.net.ssl.SSLKeyException
Constructs an exception reporting a key management error found by an SSL subsystem.
SSLPeerUnverifiedException - exception javax.net.ssl.SSLPeerUnverifiedException.
Indicates that the peer's identity has not been verified.
SSLPeerUnverifiedException(String) - Constructor for class javax.net.ssl.SSLPeerUnverifiedException
Constructs an exception reporting that the SSL peer's identity has not been verifiied.
SSLProtocolException - exception javax.net.ssl.SSLProtocolException.
Reports an error in the operation of the SSL protocol.
SSLProtocolException(String) - Constructor for class javax.net.ssl.SSLProtocolException
Constructs an exception reporting an SSL protocol error detected by an SSL subsystem.
SSLServerSocket - class javax.net.ssl.SSLServerSocket.
This class is extended by server sockets which return connections which are protected using the Secure Sockets Layer (SSL) protocol, and which extend the SSLSocket class.
SSLServerSocketFactory - class javax.net.ssl.SSLServerSocketFactory.
This class creates SSL server sockets.
SSLSession - interface javax.net.ssl.SSLSession.
In SSL, sessions are used to describe an ongoing relationship between two entities.
SSLSessionBindingEvent - class javax.net.ssl.SSLSessionBindingEvent.
This event is communicated to a SSLSessionBindingListener whenever such a listener is bound to or unbound from a SSLSession value.
SSLSessionBindingEvent(SSLSession, String) - Constructor for class javax.net.ssl.SSLSessionBindingEvent
Constructs a new SSLSessionBindingEvent
SSLSessionBindingListener - interface javax.net.ssl.SSLSessionBindingListener.
This is interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession.
SSLSessionContext - interface javax.net.ssl.SSLSessionContext.
A SSLSessionContext is a grouping of SSLSessions associated with a single entity.
SSLSocket - class javax.net.ssl.SSLSocket.
SSLSocket is a class extended by sockets which support the "Secure Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols.
SSLSocketFactory - class javax.net.ssl.SSLSocketFactory.
Instances of this kind of socket factory return SSL sockets.
SSLSocketFactory() - Constructor for class javax.net.ssl.SSLSocketFactory
 
startHandshake() - Method in class javax.net.ssl.SSLSocket
Starts an SSL handshake on this connection.
suffix - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 
suffixLen - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 

T

toString() - Method in class com.ibm.security.cert.X509V1CertImpl
Returns a printable representation of the certificate.
toString() - Method in class javax.security.cert.Certificate
Returns a string representation of this certificate.
totalLen - Variable in class com.ibm.net.ssl.internal.www.protocol.https.Regexp
 
TrustManager - interface com.ibm.net.ssl.TrustManager.
Base interface for JSSE trust managers which manage authentication trust decisions for different types of authentication material.
TrustManagerFactory - class com.ibm.net.ssl.TrustManagerFactory.
This class acts as a factory for trust managers based on a source of trust material.
TrustManagerFactoryImpl - class com.ibm.jsse.TrustManagerFactoryImpl.
 
TrustManagerFactoryImpl() - Constructor for class com.ibm.jsse.TrustManagerFactoryImpl
 
TrustManagerFactorySpi - class com.ibm.net.ssl.TrustManagerFactorySpi.
 
TrustManagerFactorySpi() - Constructor for class com.ibm.net.ssl.TrustManagerFactorySpi
 

U

userAgent - Static variable in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 
usingProxy() - Method in class com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection
 

V

valueBound(SSLSessionBindingEvent) - Method in interface javax.net.ssl.SSLSessionBindingListener
This is called to notify the listener that it is being bound into an SSLSession.
valueUnbound(SSLSessionBindingEvent) - Method in interface javax.net.ssl.SSLSessionBindingListener
This is called to notify the listener that it is being unbound from a SSLSession.
verify(PublicKey) - Method in class com.ibm.security.cert.X509V1CertImpl
Throws an exception if the certificate was not signed using the verification key provided.
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 com.ibm.security.cert.X509V1CertImpl
Throws an exception if the certificate was not signed using the verification key provided.
verify(PublicKey, String) - Method in class javax.security.cert.Certificate
Verifies that this certificate was signed using the private key that corresponds to the specified public key.

X

X509Certificate - class javax.security.cert.X509Certificate.
Abstract class for X.509 v1 certificates.
X509Certificate() - Constructor for class javax.security.cert.X509Certificate
 
X509KeyManager - interface com.ibm.net.ssl.X509KeyManager.
Instances of this interface manage which X509 certificate-based key pairs are used to authenticate the local side of a secure socket.
X509TrustManager - interface com.ibm.net.ssl.X509TrustManager.
Instance of this interface manage which X509 certificates may be used to authenticate the remote side of a secure socket.
X509V1CertImpl - class com.ibm.security.cert.X509V1CertImpl.
The X509V1CertImpl class is used as a conversion wrapper around sun.security.x509.X509Cert certificates when running under JDK1.1.x.
X509V1CertImpl() - Constructor for class com.ibm.security.cert.X509V1CertImpl
Default constructor.
X509V1CertImpl(byte[]) - Constructor for class com.ibm.security.cert.X509V1CertImpl
Unmarshals a certificate from its encoded form, parsing the encoded bytes.
X509V1CertImpl(InputStream) - Constructor for class com.ibm.security.cert.X509V1CertImpl
unmarshals an X.509 certificate from an input stream.

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