Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractVerifier() - Constructor for class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
accept() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
acceptableCountryWildcard(String) - Static method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
addr - Variable in class org.apache.commons.ssl.HostPort
 
addTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.SSL
 
addTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.SSLClient
 
addTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.SSLServer
 
addTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.TrustChain
 
ALLOW_ALL - Static variable in interface org.apache.commons.ssl.HostnameVerifier
The ALLOW_ALL HostnameVerifier essentially turns hostname verification off.
analyze(byte[]) - Static method in class org.apache.commons.ssl.ASN1Util
 
analyze(ASN1Encodable, ASN1Structure, int) - Static method in class org.apache.commons.ssl.ASN1Util
 
Arg(String, String, String) - Constructor for class org.apache.commons.ssl.Ping.Arg
 
Arg(String, String, String, boolean) - Constructor for class org.apache.commons.ssl.Ping.Arg
 
ARG_BIND - Static variable in class org.apache.commons.ssl.Ping
 
ARG_CERT_CHAIN - Static variable in class org.apache.commons.ssl.Ping
 
ARG_CLIENT_CERT - Static variable in class org.apache.commons.ssl.Ping
 
ARG_HOST_HEADER - Static variable in class org.apache.commons.ssl.Ping
 
ARG_METHOD - Static variable in class org.apache.commons.ssl.Ping
 
ARG_PASSWORD - Static variable in class org.apache.commons.ssl.Ping
 
ARG_PATH - Static variable in class org.apache.commons.ssl.Ping
 
ARG_PROXY - Static variable in class org.apache.commons.ssl.Ping
 
ARG_TARGET - Static variable in class org.apache.commons.ssl.Ping
 
ARG_TRUST_CERT - Static variable in class org.apache.commons.ssl.Ping
 
ARGS - Static variable in class org.apache.commons.ssl.Ping
 
ARGS_MATCH - Static variable in class org.apache.commons.ssl.Ping
 
ASN1Util - Class in org.apache.commons.ssl
 
ASN1Util() - Constructor for class org.apache.commons.ssl.ASN1Util
 
AuthSSLProtocolSocketFactory - Class in org.apache.commons.httpclient.contrib.ssl

AuthSSLProtocolSocketFactory can be used to validate the identity of the HTTPS server against a list of trusted certificates and to authenticate to the HTTPS server using a private key.

AuthSSLProtocolSocketFactory(URL, String, URL, String) - Constructor for class org.apache.commons.httpclient.contrib.ssl.AuthSSLProtocolSocketFactory
Constructor for AuthSSLProtocolSocketFactory.
available() - Method in class org.apache.commons.ssl.ComboInputStream
 

B

Base64 - Class in org.apache.commons.ssl
Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - Constructor for class org.apache.commons.ssl.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(boolean) - Constructor for class org.apache.commons.ssl.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in the given URL-safe mode.
Base64(int) - Constructor for class org.apache.commons.ssl.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[]) - Constructor for class org.apache.commons.ssl.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[], boolean) - Constructor for class org.apache.commons.ssl.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64InputStream - Class in org.apache.commons.ssl
Provides Base64 encoding and decoding in a streaming fashion (unlimited size).
Base64InputStream(InputStream) - Constructor for class org.apache.commons.ssl.Base64InputStream
Creates a Base64InputStream such that all data read is Base64-decoded from the original provided InputStream.
Base64InputStream(InputStream, boolean) - Constructor for class org.apache.commons.ssl.Base64InputStream
Creates a Base64InputStream such that all data read is either Base64-encoded or Base64-decoded from the original provided InputStream.
Base64InputStream(InputStream, boolean, int, byte[]) - Constructor for class org.apache.commons.ssl.Base64InputStream
Creates a Base64InputStream such that all data read is either Base64-encoded or Base64-decoded from the original provided InputStream.
Base64OutputStream - Class in org.apache.commons.ssl
Provides Base64 encoding and decoding in a streaming fashion (unlimited size).
Base64OutputStream(OutputStream) - Constructor for class org.apache.commons.ssl.Base64OutputStream
Creates a Base64OutputStream such that all data written is Base64-encoded to the original provided OutputStream.
Base64OutputStream(OutputStream, boolean) - Constructor for class org.apache.commons.ssl.Base64OutputStream
Creates a Base64OutputStream such that all data written is either Base64-encoded or Base64-decoded to the original provided OutputStream.
Base64OutputStream(OutputStream, boolean, int, byte[]) - Constructor for class org.apache.commons.ssl.Base64OutputStream
Creates a Base64OutputStream such that all data written is either Base64-encoded or Base64-decoded to the original provided OutputStream.
BIGGEST - Static variable in class org.apache.commons.ssl.ASN1Util
 
bind(SocketAddress) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
bind(SocketAddress, int) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
bind(SocketAddress) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
blockMode - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
 
build(byte[], char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
 
build(byte[], byte[], char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
 
build(byte[], byte[], char[], char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
 
buildChain(Key, Certificate[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
Builds the chain up such that chain[ 0 ] contains the public key corresponding to the supplied private key.
buildKeyManagerFactory(KeyStore, char[]) - Method in class org.apache.commons.ssl.Java13
 
buildKeyManagerFactory(KeyStore, char[]) - Method in class org.apache.commons.ssl.Java14
 
buildKeyManagerFactory(KeyStore, char[]) - Method in class org.apache.commons.ssl.JavaImpl
 
buildPath(X509Certificate, Certificate[]) - Static method in class org.apache.commons.ssl.X509CertificateChainBuilder
Builds the ordered certificate chain upwards from the startingPoint.
buildPath(X509Certificate, Collection) - Static method in class org.apache.commons.ssl.X509CertificateChainBuilder
Builds the ordered certificate chain upwards from the startingPoint.
buildPlainSocket(SSL, String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.Java13
 
buildPlainSocket(SSL, String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.Java14
 
buildPlainSocket(SSL, String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.JavaImpl
 
BuildResult(List, List, KeyStore) - Constructor for class org.apache.commons.ssl.KeyStoreBuilder.BuildResult
 
buildRuntimeException(Exception) - Method in class org.apache.commons.ssl.Java13
 
buildRuntimeException(Exception) - Method in class org.apache.commons.ssl.Java14
 
buildRuntimeException(Exception) - Method in class org.apache.commons.ssl.JavaImpl
 
buildServerSocket(SSL) - Method in class org.apache.commons.ssl.Java13
 
buildServerSocket(SSL) - Method in class org.apache.commons.ssl.Java14
 
buildServerSocket(SSL) - Method in class org.apache.commons.ssl.JavaImpl
 
buildSocket(SSL) - Method in class org.apache.commons.ssl.Java13
 
buildSocket(SSL, String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.Java13
 
buildSocket(SSL) - Method in class org.apache.commons.ssl.Java14
 
buildSocket(SSL, String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.Java14
 
buildSocket(SSL) - Method in class org.apache.commons.ssl.JavaImpl
 
buildSocket(SSL, String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.JavaImpl
 
buildSSLServerSocketFactory(Object) - Method in class org.apache.commons.ssl.Java13
 
buildSSLServerSocketFactory(Object) - Method in class org.apache.commons.ssl.Java14
 
buildSSLServerSocketFactory(Object) - Method in class org.apache.commons.ssl.JavaImpl
 
buildSSLSocketFactory(Object) - Method in class org.apache.commons.ssl.Java13
 
buildSSLSocketFactory(Object) - Method in class org.apache.commons.ssl.Java14
 
buildSSLSocketFactory(Object) - Method in class org.apache.commons.ssl.JavaImpl
 
buildTrustManagerFactory(KeyStore) - Method in class org.apache.commons.ssl.Java13
 
buildTrustManagerFactory(KeyStore) - Method in class org.apache.commons.ssl.Java14
 
buildTrustManagerFactory(KeyStore) - Method in class org.apache.commons.ssl.JavaImpl
 
ByteArrayReadLine - Class in org.apache.commons.ssl.util
 
ByteArrayReadLine(ByteArrayInputStream) - Constructor for class org.apache.commons.ssl.util.ByteArrayReadLine
 
bytes - Variable in class org.apache.commons.ssl.PKCS8Key.DecryptResult
 

C

CACERTS - Static variable in class org.apache.commons.ssl.TrustMaterial
Might be null if "$JAVA_HOME/jre/lib/security/cacerts" doesn't exist.
Certificates - Class in org.apache.commons.ssl
 
Certificates() - Constructor for class org.apache.commons.ssl.Certificates
 
Certificates.SerializableComparator - Interface in org.apache.commons.ssl
 
CF - Static variable in class org.apache.commons.ssl.Certificates
 
chains - Variable in class org.apache.commons.ssl.KeyStoreBuilder.BuildResult
 
check(String, SSLSocket) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
check(String, X509Certificate) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
check(String, String[], String[]) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
check(String[], SSLSocket) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
check(String[], X509Certificate) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
check(String[], String[], String[], boolean, boolean) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
check(String, SSLSocket) - Method in interface org.apache.commons.ssl.HostnameVerifier
 
check(String, X509Certificate) - Method in interface org.apache.commons.ssl.HostnameVerifier
 
check(String, String[], String[]) - Method in interface org.apache.commons.ssl.HostnameVerifier
 
check(String[], SSLSocket) - Method in interface org.apache.commons.ssl.HostnameVerifier
 
check(String[], X509Certificate) - Method in interface org.apache.commons.ssl.HostnameVerifier
 
check(String[], String[], String[]) - Method in interface org.apache.commons.ssl.HostnameVerifier
Checks to see if the supplied hostname matches any of the supplied CNs or "DNS" Subject-Alts.
checkClientTrusted(X509Certificate[], String) - Method in class org.apache.commons.ssl.Java14TrustManagerWrapper
 
checkCRL(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
 
checkServerTrusted(X509Certificate[], String) - Method in class org.apache.commons.ssl.Java14TrustManagerWrapper
 
checkTrusted(Object, X509Certificate[], String) - Method in class org.apache.commons.ssl.Java13
 
checkTrusted(Object, X509Certificate[], String) - Method in class org.apache.commons.ssl.Java14
 
checkTrusted(Object, X509Certificate[], String) - Method in class org.apache.commons.ssl.JavaImpl
 
chooseClientAlias(String, Principal[]) - Method in class org.apache.commons.ssl.Java13KeyManagerWrapper
 
chooseClientAlias(String[], Principal[], Socket) - Method in class org.apache.commons.ssl.Java14KeyManagerWrapper
 
chooseServerAlias(String, Principal[]) - Method in class org.apache.commons.ssl.Java13KeyManagerWrapper
 
chooseServerAlias(String, Principal[], Socket) - Method in class org.apache.commons.ssl.Java14KeyManagerWrapper
 
cipher - Variable in class org.apache.commons.ssl.PEMItem
 
CipherInfo(String, String, int, int, boolean) - Constructor for class org.apache.commons.ssl.OpenSSL.CipherInfo
 
cipherToAuthType(String) - Static method in class org.apache.commons.ssl.Util
 
close() - Method in class org.apache.commons.ssl.Base64OutputStream
Closes this output stream and releases any system resources associated with the stream.
close() - Method in class org.apache.commons.ssl.ComboInputStream
 
close() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
close() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
ComboInputStream - Class in org.apache.commons.ssl
 
ComboInputStream(InputStream, InputStream) - Constructor for class org.apache.commons.ssl.ComboInputStream
 
COMPARE_BY_EXPIRY - Static variable in class org.apache.commons.ssl.Certificates
 
compareTo(Object) - Method in class org.apache.commons.ssl.Ping.Arg
 
COMPILE_TIME - Static variable in class org.apache.commons.ssl.Version
 
connect(Socket, SocketFactory, String, int, InetAddress, int, int, SSL) - Static method in class org.apache.commons.ssl.JavaImpl
 
connect(SocketAddress) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
connect(SocketAddress, int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
connectSocket(Socket, SocketFactory, String, int, InetAddress, int, int, SSL) - Method in class org.apache.commons.ssl.Java13
 
connectSocket(Socket, SocketFactory, String, int, InetAddress, int, int, SSL) - Method in class org.apache.commons.ssl.Java14
 
connectSocket(Socket, SocketFactory, String, int, InetAddress, int, int, SSL) - Method in class org.apache.commons.ssl.JavaImpl
 
contains(TrustChain) - Method in class org.apache.commons.ssl.TrustChain
 
contains(X509Certificate) - Method in class org.apache.commons.ssl.TrustChain
 
containsTrustAll() - Method in class org.apache.commons.ssl.TrustChain
 
containsTrustAll() - Method in class org.apache.commons.ssl.TrustMaterial
 
countDots(String) - Static method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
Counts the number of dots "." in a string.
createPlainSocket(SSL, String, int, InetAddress, int, int) - Static method in class org.apache.commons.ssl.JavaImpl
 
createServerSocket(SSL) - Static method in class org.apache.commons.ssl.JavaImpl
 
createServerSocket(int) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
createServerSocket() - Method in class org.apache.commons.ssl.SSL
 
createServerSocket(int, int, InetAddress) - Method in class org.apache.commons.ssl.SSL
Attempts to get a new socket connection to the given host within the given time limit.
createServerSocket() - Method in class org.apache.commons.ssl.SSLServer
 
createServerSocket(int) - Method in class org.apache.commons.ssl.SSLServer
 
createServerSocket(int, int) - Method in class org.apache.commons.ssl.SSLServer
 
createServerSocket(int, int, InetAddress) - Method in class org.apache.commons.ssl.SSLServer
Attempts to get a new socket connection to the given host within the given time limit.
createSocket(String, int, InetAddress, int, HttpConnectionParams) - Method in class org.apache.commons.ssl.HttpSecureProtocol
Attempts to get a new socket connection to the given host within the given time limit.
createSocket(SSL) - Static method in class org.apache.commons.ssl.JavaImpl
 
createSocket(SSL, String, int, InetAddress, int, int) - Static method in class org.apache.commons.ssl.JavaImpl
 
createSocket(String, int) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
createSocket() - Method in class org.apache.commons.ssl.SSL
 
createSocket(String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.SSL
Attempts to get a new socket connection to the given host within the given time limit.
createSocket(Socket, String, int, boolean) - Method in class org.apache.commons.ssl.SSL
 
createSocket() - Method in class org.apache.commons.ssl.SSLClient
 
createSocket(String, int) - Method in class org.apache.commons.ssl.SSLClient
 
createSocket(InetAddress, int) - Method in class org.apache.commons.ssl.SSLClient
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.apache.commons.ssl.SSLClient
 
createSocket(String, int, InetAddress, int) - Method in class org.apache.commons.ssl.SSLClient
 
createSocket(String, int, InetAddress, int, int) - Method in class org.apache.commons.ssl.SSLClient
Attempts to get a new socket connection to the given host within the given time limit.
createSocket(Socket, String, int, boolean) - Method in class org.apache.commons.ssl.SSLClient
 
CRL_EXTENSION - Static variable in class org.apache.commons.ssl.Certificates
 
CRLSocket - Class in org.apache.commons.ssl
 
CRLUtil - Class in org.apache.commons.ssl
 
CRLUtil() - Constructor for class org.apache.commons.ssl.CRLUtil
 

D

DateRMI - Class in org.apache.commons.ssl.rmi
 
DateRMI() - Constructor for class org.apache.commons.ssl.rmi.DateRMI
 
DEBUG - Static variable in class org.apache.commons.ssl.ASN1Util
 
decode(Object) - Method in class org.apache.commons.ssl.Base64
Decodes an Object using the base64 algorithm.
decode(String) - Method in class org.apache.commons.ssl.Base64
Decodes a String containing containing characters in the Base64 alphabet.
decode(byte[]) - Method in class org.apache.commons.ssl.Base64
Decodes a byte[] containing containing characters in the Base64 alphabet.
decode(byte[]) - Static method in class org.apache.commons.ssl.PEMUtil
 
decode(String) - Static method in class org.apache.commons.ssl.util.Hex
 
decode(byte[]) - Static method in class org.apache.commons.ssl.util.Hex
 
decodeBase64(String) - Static method in class org.apache.commons.ssl.Base64
Decodes a Base64 String into octets
decodeBase64(byte[]) - Static method in class org.apache.commons.ssl.Base64
Decodes Base64 data into octets
decodeInteger(byte[]) - Static method in class org.apache.commons.ssl.Base64
Decodes a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
decrypt(String, char[], byte[]) - Static method in class org.apache.commons.ssl.OpenSSL
Decrypts data using a password and an OpenSSL compatible cipher name.
decrypt(String, char[], InputStream) - Static method in class org.apache.commons.ssl.OpenSSL
Decrypts data using a password and an OpenSSL compatible cipher name.
decrypt(String, byte[], byte[], byte[]) - Static method in class org.apache.commons.ssl.OpenSSL
 
decrypt(String, byte[], byte[], InputStream) - Static method in class org.apache.commons.ssl.OpenSSL
 
decrypt(String, String, DerivedKey, boolean, byte[], byte[]) - Static method in class org.apache.commons.ssl.PKCS8Key
 
DecryptResult(String, int, byte[]) - Constructor for class org.apache.commons.ssl.PKCS8Key.DecryptResult
 
DEFAULT - Static variable in interface org.apache.commons.ssl.HostnameVerifier
The DEFAULT HostnameVerifier works the same way as Curl and Firefox.
DEFAULT - Static variable in class org.apache.commons.ssl.TrustMaterial
Should never be null (unless both CACERTS and JSSE_CACERTS are not present???).
DEFAULT_AND_LOCALHOST - Static variable in interface org.apache.commons.ssl.HostnameVerifier
The DEFAULT_AND_LOCALHOST HostnameVerifier works like the DEFAULT one with one additional relaxation: a host of "localhost", "localhost.localdomain", "127.0.0.1", "::1" will always pass, no matter what is in the server's certificate.
DEK_INFO - Static variable in class org.apache.commons.ssl.PEMItem
 
dekInfo - Variable in class org.apache.commons.ssl.PEMItem
 
DerivedKey - Class in org.apache.commons.ssl
 
deriveKey(char[], byte[], int, boolean) - Static method in class org.apache.commons.ssl.OpenSSL
 
deriveKey(char[], byte[], int, int, boolean) - Static method in class org.apache.commons.ssl.OpenSSL
 
deriveKeyPKCS12(char[], byte[], int, int, int, MessageDigest) - Static method in class org.apache.commons.ssl.PKCS8Key
 
deriveKeyV1(byte[], byte[], int, int, int, MessageDigest) - Static method in class org.apache.commons.ssl.PKCS8Key
 
deriveKeyV2(byte[], byte[], int, int, int, Mac) - Static method in class org.apache.commons.ssl.PKCS8Key
 
derivePublicKey(PrivateKey) - Static method in class org.apache.commons.ssl.util.PublicKeyDeriver
Utility method for deriving a public key from a given private key.
des2 - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
 
des2 - Variable in class org.apache.commons.ssl.PEMItem
 
description - Variable in class org.apache.commons.ssl.Ping.Arg
 
doPostConnectSocketStuff(Socket, String) - Method in class org.apache.commons.ssl.SSL
 
doPreConnectServerSocketStuff(SSLServerSocket) - Method in class org.apache.commons.ssl.SSL
 
doPreConnectSocketStuff(Socket) - Method in class org.apache.commons.ssl.SSL
 
downgrade() - Static method in class org.apache.commons.ssl.JavaImpl
 
DSA_OID - Static variable in class org.apache.commons.ssl.PKCS8Key
 
DUMB_WRAP - Static variable in interface org.apache.commons.ssl.SSLWrapperFactory
DUMB_WRAP is useful to make sure that wrapping the sockets doesn't break anything.

E

EasySSLProtocolSocketFactory - Class in org.apache.commons.httpclient.contrib.ssl

EasySSLProtocolSocketFactory can be used to creats SSL Sockets that accept self-signed certificates.

EasySSLProtocolSocketFactory() - Constructor for class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
Constructor for EasySSLProtocolSocketFactory.
EchoRunnable(SSLSocket) - Constructor for class org.apache.commons.ssl.SSLEchoServer.EchoRunnable
 
enabledProtocols(Object, String[]) - Method in class org.apache.commons.ssl.Java13
 
enabledProtocols(Object, String[]) - Method in class org.apache.commons.ssl.Java14
 
enabledProtocols(Object, String[]) - Method in class org.apache.commons.ssl.JavaImpl
 
encode(Object) - Method in class org.apache.commons.ssl.Base64
Encodes an Object using the base64 algorithm.
encode(byte[]) - Method in class org.apache.commons.ssl.Base64
Encodes a byte[] containing binary data, into a byte[] containing characters in the Base64 alphabet.
encode(Collection) - Static method in class org.apache.commons.ssl.PEMUtil
 
encode(ASN1Encodable) - Static method in class org.apache.commons.ssl.PKCS8Key
 
encode(byte[]) - Static method in class org.apache.commons.ssl.util.Hex
 
encode(byte[], int, int) - Static method in class org.apache.commons.ssl.util.Hex
 
encodeBase64(byte[]) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64(byte[], boolean) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean, int) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64Chunked(byte[]) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
encodeBase64String(byte[]) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using the base64 algorithm into 76 character blocks separated by CRLF.
encodeBase64URLSafe(byte[]) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeBase64URLSafeString(byte[]) - Static method in class org.apache.commons.ssl.Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeInteger(BigInteger) - Static method in class org.apache.commons.ssl.Base64
Encodes to a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
encodeToString(byte[]) - Method in class org.apache.commons.ssl.Base64
Encodes a byte[] containing binary data, into a String containing characters in the Base64 alphabet.
encrypt(String, char[], byte[]) - Static method in class org.apache.commons.ssl.OpenSSL
Encrypts data using a password and an OpenSSL compatible cipher name.
encrypt(String, char[], InputStream) - Static method in class org.apache.commons.ssl.OpenSSL
Encrypts data using a password and an OpenSSL compatible cipher name.
encrypt(String, char[], byte[], boolean) - Static method in class org.apache.commons.ssl.OpenSSL
Encrypts data using a password and an OpenSSL compatible cipher name.
encrypt(String, char[], InputStream, boolean) - Static method in class org.apache.commons.ssl.OpenSSL
Encrypts data using a password and an OpenSSL compatible cipher name.
encrypt(String, char[], byte[], boolean, boolean) - Static method in class org.apache.commons.ssl.OpenSSL
Encrypts data using a password and an OpenSSL compatible cipher name.
encrypt(String, char[], InputStream, boolean, boolean) - Static method in class org.apache.commons.ssl.OpenSSL
Encrypts data using a password and an OpenSSL compatible cipher name.
encrypt(String, byte[], byte[], byte[]) - Static method in class org.apache.commons.ssl.OpenSSL
 
encrypt(String, byte[], byte[], byte[], boolean) - Static method in class org.apache.commons.ssl.OpenSSL
 
encrypt(String, byte[], byte[], InputStream) - Static method in class org.apache.commons.ssl.OpenSSL
 
encrypt(String, byte[], byte[], InputStream, boolean) - Static method in class org.apache.commons.ssl.OpenSSL
 
equals(Object) - Method in class org.apache.commons.ssl.rmi.DateRMI
 
equals(Object) - Method in class org.apache.commons.ssl.rmi.IntegerRMI
 
equals(KeyStore, KeyStore) - Static method in class org.apache.commons.ssl.Util
True if the Keystores have the same # of entries, have the same set of aliases, and all the certificate-chains (of the certificate entries) match.

F

fileToBytes(File) - Static method in class org.apache.commons.ssl.Util
 
fill(byte[], int, InputStream) - Static method in class org.apache.commons.ssl.Util
 
fill(byte[], int, ByteArrayInputStream) - Static method in class org.apache.commons.ssl.Util
 
flush() - Method in class org.apache.commons.ssl.Base64OutputStream
Flushes this output stream and forces any buffered output bytes to be written out to the stream.
formatAsPKCS8(byte[], String, ASN1Structure) - Static method in class org.apache.commons.ssl.PKCS8Key
 
formatBigInteger(BigInteger, int) - Static method in class org.apache.commons.ssl.PEMUtil
 
formatRSAPrivateKey(RSAPrivateCrtKey) - Static method in class org.apache.commons.ssl.PEMUtil
 

G

generateCipher(String, String, DerivedKey, boolean, byte[], boolean) - Static method in class org.apache.commons.ssl.PKCS8Key
 
getAcceptedIssuers() - Method in class org.apache.commons.ssl.Java13TrustManagerWrapper
 
getAcceptedIssuers() - Method in class org.apache.commons.ssl.Java14TrustManagerWrapper
 
getAliases() - Method in class org.apache.commons.ssl.KeyMaterial
 
getAssociatedCertificateChain() - Method in class org.apache.commons.ssl.SSL
 
getAssociatedCertificateChain() - Method in class org.apache.commons.ssl.SSLClient
 
getAssociatedCertificateChain() - Method in class org.apache.commons.ssl.SSLServer
 
getAssociatedCertificateChains() - Method in class org.apache.commons.ssl.KeyMaterial
 
getCertificateChain(String) - Method in class org.apache.commons.ssl.Java13KeyManagerWrapper
 
getCertificateChain(String) - Method in class org.apache.commons.ssl.Java14KeyManagerWrapper
 
getCertificates() - Method in class org.apache.commons.ssl.TrustChain
 
getChannel() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getChannel() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getCheckCRL() - Method in class org.apache.commons.ssl.SSL
 
getCheckCRL() - Method in class org.apache.commons.ssl.SSLClient
 
getCheckCRL() - Method in class org.apache.commons.ssl.SSLServer
 
getCheckExpiry() - Method in class org.apache.commons.ssl.SSL
 
getCheckExpiry() - Method in class org.apache.commons.ssl.SSLClient
 
getCheckExpiry() - Method in class org.apache.commons.ssl.SSLServer
 
getCheckHostname() - Method in class org.apache.commons.ssl.SSL
 
getCheckHostname() - Method in class org.apache.commons.ssl.SSLClient
 
getCheckHostname() - Method in class org.apache.commons.ssl.SSLServer
 
getClient(String) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
getClientAliases(String, Principal[]) - Method in class org.apache.commons.ssl.Java13KeyManagerWrapper
 
getClientAliases(String, Principal[]) - Method in class org.apache.commons.ssl.Java14KeyManagerWrapper
 
getCN(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
 
getCNs(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
 
getConnectTimeout() - Method in class org.apache.commons.ssl.SSL
 
getConnectTimeout() - Method in class org.apache.commons.ssl.SSLClient
 
getConnectTimeout() - Method in class org.apache.commons.ssl.SSLServer
 
getCRLs(X509Extension) - Static method in class org.apache.commons.ssl.Certificates
 
getCurrentClientChain() - Method in class org.apache.commons.ssl.SSL
 
getCurrentClientChain() - Method in class org.apache.commons.ssl.SSLServer
 
getCurrentServerChain() - Method in class org.apache.commons.ssl.SSL
 
getCurrentServerChain() - Method in class org.apache.commons.ssl.SSLClient
 
getDate() - Method in class org.apache.commons.ssl.rmi.DateRMI
 
getDate() - Method in interface org.apache.commons.ssl.rmi.RemoteDate
 
getDecryptedBytes() - Method in class org.apache.commons.ssl.PKCS8Key
 
getDefault() - Static method in class org.apache.commons.ssl.CRLSocket
 
getDefault() - Static method in class org.apache.commons.ssl.LDAPSocket
 
getDefaultCipherSuites() - Method in class org.apache.commons.ssl.SSL
 
getDefaultCipherSuites() - Method in class org.apache.commons.ssl.SSLClient
 
getDefaultCipherSuites() - Method in class org.apache.commons.ssl.SSLServer
 
getDefaultClient() - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
getDefaultProtocol() - Method in class org.apache.commons.ssl.SSL
 
getDefaultProtocol() - Method in class org.apache.commons.ssl.SSLClient
 
getDefaultProtocol() - Method in class org.apache.commons.ssl.SSLServer
 
getDerBytes() - Method in class org.apache.commons.ssl.PEMItem
 
getDNSSubjectAlts(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
Extracts the array of SubjectAlt DNS names from an X509Certificate.
getEnabledCiphers() - Method in class org.apache.commons.ssl.SSL
 
getEnabledCiphers() - Method in class org.apache.commons.ssl.SSLClient
 
getEnabledCiphers() - Method in class org.apache.commons.ssl.SSLServer
 
getEnabledCipherSuites() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getEnabledCipherSuites() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getEnabledProtocols() - Method in class org.apache.commons.ssl.SSL
 
getEnabledProtocols() - Method in class org.apache.commons.ssl.SSLClient
 
getEnabledProtocols() - Method in class org.apache.commons.ssl.SSLServer
 
getEnabledProtocols() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getEnabledProtocols() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getEnableSessionCreation() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getEnableSessionCreation() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getFingerprint(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
 
getFingerprint(byte[]) - Static method in class org.apache.commons.ssl.Certificates
 
getHostnameVerification() - Method in class org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory
Gets the status of the host name verification flag.
getHostnameVerifier() - Method in class org.apache.commons.ssl.SSL
 
getHostnameVerifier() - Method in class org.apache.commons.ssl.SSLClient
 
getHostnameVerifier() - Method in class org.apache.commons.ssl.SSLServer
 
getInetAddress() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getInetAddress() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getInputStream() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getInstance() - Static method in class org.apache.commons.ssl.Java13
 
getInstance() - Static method in class org.apache.commons.ssl.Java14
 
getInstance() - Static method in class org.apache.commons.ssl.LDAPSocket
 
getInt() - Method in class org.apache.commons.ssl.rmi.IntegerRMI
 
getInt() - Method in interface org.apache.commons.ssl.rmi.RemoteInteger
 
getIssuerX500(X509Certificate) - Static method in class org.apache.commons.ssl.JavaImpl
 
getKeepAlive() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getKeyManagers(Object) - Static method in class org.apache.commons.ssl.JavaImpl
 
getKeyManagers() - Method in class org.apache.commons.ssl.KeyMaterial
 
getKeySize() - Method in class org.apache.commons.ssl.PKCS8Key
 
getKeyStore() - Method in class org.apache.commons.ssl.KeyMaterial
 
getKeyStore() - Method in class org.apache.commons.ssl.TrustMaterial
 
getLocalAddress() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getLocalPort() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getLocalPort() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getLocalSocketAddress() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getLocalSocketAddress() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getMyDefaultIP() - Static method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
getMyInternetFacingIPs() - Static method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
getNeedClientAuth() - Method in class org.apache.commons.ssl.SSL
 
getNeedClientAuth() - Method in class org.apache.commons.ssl.SSLClient
 
getNeedClientAuth() - Method in class org.apache.commons.ssl.SSLServer
 
getNeedClientAuth() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getNeedClientAuth() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getOOBInline() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getOutputStream() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getPeerCertificates(SSLSession) - Static method in class org.apache.commons.ssl.JavaImpl
 
getPlainInstance() - Static method in class org.apache.commons.ssl.CRLSocket
 
getPort() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getPrivateKey(String) - Method in class org.apache.commons.ssl.Java13KeyManagerWrapper
 
getPrivateKey(String) - Method in class org.apache.commons.ssl.Java14KeyManagerWrapper
 
getPrivateKey() - Method in class org.apache.commons.ssl.PKCS8Key
 
getPublicKey() - Method in class org.apache.commons.ssl.PKCS8Key
 
getReceiveBufferSize() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getReceiveBufferSize() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getRemoteSocketAddress() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getReuseAddress() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getReuseAddress() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getSecureInstance() - Static method in class org.apache.commons.ssl.CRLSocket
 
getSendBufferSize() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getServer() - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
getServerAliases(String, Principal[]) - Method in class org.apache.commons.ssl.Java13KeyManagerWrapper
 
getServerAliases(String, Principal[]) - Method in class org.apache.commons.ssl.Java14KeyManagerWrapper
 
getSession() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getSize() - Method in class org.apache.commons.ssl.TrustChain
 
getSoLinger() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getSoTimeout() - Method in class org.apache.commons.ssl.SSL
 
getSoTimeout() - Method in class org.apache.commons.ssl.SSLClient
 
getSoTimeout() - Method in class org.apache.commons.ssl.SSLServer
 
getSoTimeout() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getSoTimeout() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getSSLContext() - Method in class org.apache.commons.ssl.SSL
 
getSSLContext() - Method in class org.apache.commons.ssl.SSLClient
 
getSSLContext() - Method in class org.apache.commons.ssl.SSLServer
 
getSSLContextAsObject() - Method in class org.apache.commons.ssl.SSL
 
getSSLServerSocketFactory(Object) - Static method in class org.apache.commons.ssl.JavaImpl
 
getSSLServerSocketFactory() - Method in class org.apache.commons.ssl.SSL
 
getSSLSocketFactory(Object) - Static method in class org.apache.commons.ssl.JavaImpl
 
getSSLSocketFactory() - Method in class org.apache.commons.ssl.SSL
 
getSSLWrapperFactory() - Method in class org.apache.commons.ssl.SSL
 
getSSLWrapperFactory() - Method in class org.apache.commons.ssl.SSLClient
 
getSSLWrapperFactory() - Method in class org.apache.commons.ssl.SSLServer
 
getSubjectX500(X509Certificate) - Static method in class org.apache.commons.ssl.JavaImpl
 
getSupportedCipherSuites() - Method in class org.apache.commons.ssl.SSL
 
getSupportedCipherSuites() - Method in class org.apache.commons.ssl.SSLClient
 
getSupportedCipherSuites() - Method in class org.apache.commons.ssl.SSLServer
 
getSupportedCipherSuites() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getSupportedCipherSuites() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getSupportedProtocols() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getSupportedProtocols() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getTcpNoDelay() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getTrafficClass() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getTransformation() - Method in class org.apache.commons.ssl.PKCS8Key
 
getTrustChain() - Method in class org.apache.commons.ssl.SSL
 
getTrustChain() - Method in class org.apache.commons.ssl.SSLClient
 
getTrustChain() - Method in class org.apache.commons.ssl.SSLServer
 
getTrustManagerFactory() - Method in class org.apache.commons.ssl.TrustChain
 
getTrustManagers(Object) - Static method in class org.apache.commons.ssl.JavaImpl
 
getTrustManagers() - Method in class org.apache.commons.ssl.TrustChain
 
getUnifiedKeyStore() - Method in class org.apache.commons.ssl.TrustChain
 
getURLToCRL(byte[]) - Static method in class org.apache.commons.ssl.CRLUtil
 
getUseClientMode() - Method in class org.apache.commons.ssl.SSL
 
getUseClientMode() - Method in class org.apache.commons.ssl.SSLClient
 
getUseClientMode() - Method in class org.apache.commons.ssl.SSLServer
 
getUseClientMode() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getUseClientMode() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
getUseClientModeDefault() - Method in class org.apache.commons.ssl.SSL
 
getVersion() - Method in class org.apache.commons.ssl.Java13
 
getVersion() - Method in class org.apache.commons.ssl.Java14
 
getVersion() - Method in class org.apache.commons.ssl.JavaImpl
 
getWantClientAuth() - Method in class org.apache.commons.ssl.SSL
 
getWantClientAuth() - Method in class org.apache.commons.ssl.SSLClient
 
getWantClientAuth() - Method in class org.apache.commons.ssl.SSLServer
 
getWantClientAuth() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
getWantClientAuth() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 

H

HEAD_URL - Static variable in class org.apache.commons.ssl.Version
 
Hex - Class in org.apache.commons.ssl.util
Utility class for dealing with hex-encoding of binary data.
Hex() - Constructor for class org.apache.commons.ssl.util.Hex
 
host - Variable in class org.apache.commons.ssl.HostPort
 
HostnameVerifier - Interface in org.apache.commons.ssl
Interface for checking if a hostname matches the names stored inside the server's X.509 certificate.
HostnameVerifier.AbstractVerifier - Class in org.apache.commons.ssl
 
HostPort - Class in org.apache.commons.ssl
 
HostPort(String, int) - Constructor for class org.apache.commons.ssl.HostPort
 
HttpSecureProtocol - Class in org.apache.commons.ssl
Hook into HttpClient.
HttpSecureProtocol() - Constructor for class org.apache.commons.ssl.HttpSecureProtocol
 

I

init(SSL, TrustChain, KeyMaterial) - Static method in class org.apache.commons.ssl.JavaImpl
 
initSSL(SSL, TrustChain, KeyMaterial) - Method in class org.apache.commons.ssl.Java13
 
initSSL(SSL, TrustChain, KeyMaterial) - Method in class org.apache.commons.ssl.Java14
 
initSSL(SSL, TrustChain, KeyMaterial) - Method in class org.apache.commons.ssl.JavaImpl
 
IntegerRMI - Class in org.apache.commons.ssl.rmi
 
IntegerRMI() - Constructor for class org.apache.commons.ssl.rmi.IntegerRMI
 
IPAddressParser - Class in org.apache.commons.ssl.util
Parses String representations of IPv4 and IPv6 addresses, and converts them to byte[].
IPAddressParser() - Constructor for class org.apache.commons.ssl.util.IPAddressParser
 
isArrayByteBase64(byte[]) - Static method in class org.apache.commons.ssl.Base64
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
isBase64(byte) - Static method in class org.apache.commons.ssl.Base64
Returns whether or not the octet is in the base 64 alphabet.
isBound() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
isBound() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
isClientTrusted(X509Certificate[]) - Method in class org.apache.commons.ssl.Java13TrustManagerWrapper
 
isClosed() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
isClosed() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
isConnected() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
isDSA() - Method in class org.apache.commons.ssl.PKCS8Key
 
isEmpty() - Method in class org.apache.commons.ssl.TrustChain
 
isInputShutdown() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
isIP4Address(String) - Static method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
isJava13() - Static method in class org.apache.commons.ssl.JavaImpl
 
isLocalhost(String) - Static method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
 
isOutputShutdown() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
isRequired - Variable in class org.apache.commons.ssl.Ping.Arg
 
isRSA() - Method in class org.apache.commons.ssl.PKCS8Key
 
isSecure() - Method in class org.apache.commons.ssl.SSL
 
isSecure() - Method in class org.apache.commons.ssl.SSLClient
 
isSelfSigned(X509Certificate) - Static method in class org.apache.commons.ssl.X509CertificateChainBuilder
 
isServerTrusted(X509Certificate[]) - Method in class org.apache.commons.ssl.Java13TrustManagerWrapper
 
isUrlSafe() - Method in class org.apache.commons.ssl.Base64
Returns our current encode mode.
isWhiteSpace(char) - Static method in class org.apache.commons.ssl.Util
 
isYes(String) - Static method in class org.apache.commons.ssl.Util
 
iv - Variable in class org.apache.commons.ssl.DerivedKey
 
iv - Variable in class org.apache.commons.ssl.PEMItem
 
ivSize - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
 

J

Java13 - Class in org.apache.commons.ssl
 
Java13KeyManagerWrapper - Class in org.apache.commons.ssl
 
Java13KeyManagerWrapper(X509KeyManager, KeyMaterial, SSL) - Constructor for class org.apache.commons.ssl.Java13KeyManagerWrapper
 
Java13TrustManagerWrapper - Class in org.apache.commons.ssl
 
Java13TrustManagerWrapper(X509TrustManager, TrustChain, SSL) - Constructor for class org.apache.commons.ssl.Java13TrustManagerWrapper
 
Java14 - Class in org.apache.commons.ssl
 
Java14KeyManagerWrapper - Class in org.apache.commons.ssl
 
Java14KeyManagerWrapper(X509KeyManager, KeyMaterial, SSL) - Constructor for class org.apache.commons.ssl.Java14KeyManagerWrapper
 
Java14TrustManagerWrapper - Class in org.apache.commons.ssl
 
Java14TrustManagerWrapper(X509TrustManager, TrustChain, SSL) - Constructor for class org.apache.commons.ssl.Java14TrustManagerWrapper
 
javaCipher - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
 
JavaImpl - Class in org.apache.commons.ssl
 
JavaImpl() - Constructor for class org.apache.commons.ssl.JavaImpl
 
jks - Variable in class org.apache.commons.ssl.KeyStoreBuilder.BuildResult
 
JSSE_CACERTS - Static variable in class org.apache.commons.ssl.TrustMaterial
Might be null if "$JAVA_HOME/jre/lib/security/jssecacerts" doesn't exist.

K

key - Variable in class org.apache.commons.ssl.DerivedKey
 
KEY_MATERIAL - Static variable in class org.apache.commons.ssl.TomcatServerXML
KeyMaterial extracted from Tomcat's conf/server.xml.
KEY_MATERIAL_BY_PORT - Static variable in class org.apache.commons.ssl.TomcatServerXML
new Integer( port ) --> KeyMaterial mapping of SSL Certificates found inside Tomcat's conf/server.xml file.
KeyMaterial - Class in org.apache.commons.ssl
 
KeyMaterial(InputStream, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(InputStream, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(InputStream, InputStream, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(InputStream, InputStream, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(String, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(String, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(String, String, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(String, String, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(File, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(File, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(File, File, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(File, File, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(URL, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(URL, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(URL, URL, char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(URL, URL, char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(byte[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(byte[], char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(byte[], byte[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
KeyMaterial(byte[], byte[], char[], char[]) - Constructor for class org.apache.commons.ssl.KeyMaterial
 
keys - Variable in class org.apache.commons.ssl.KeyStoreBuilder.BuildResult
 
keySize - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
 
keySize - Variable in class org.apache.commons.ssl.PKCS8Key.DecryptResult
 
keySizeInBits - Variable in class org.apache.commons.ssl.PEMItem
 
KeyStoreBuilder - Class in org.apache.commons.ssl
Builds Java Key Store files out of pkcs12 files, or out of pkcs8 files + certificate chains.
KeyStoreBuilder() - Constructor for class org.apache.commons.ssl.KeyStoreBuilder
 
KeyStoreBuilder.BuildResult - Class in org.apache.commons.ssl
 
KNOWN_PROTOCOLS_SET - Static variable in class org.apache.commons.ssl.SSL
 

L

LAST_READ_KEY - Static variable in class org.apache.commons.ssl.Util
 
LDAPSocket - Class in org.apache.commons.ssl
 
LINE_ENDING - Static variable in class org.apache.commons.ssl.Certificates
 
load() - Static method in class org.apache.commons.ssl.JavaImpl
 
longArg - Variable in class org.apache.commons.ssl.Ping.Arg
 
lookup(String) - Static method in class org.apache.commons.ssl.OpenSSL
Converts the way OpenSSL names its ciphers into a Java-friendly naming.
lookup(String) - Static method in class org.apache.commons.ssl.rmi.Test

JNDI/RMI lookup wrapper.

M

main(String[]) - Static method in class org.apache.commons.ssl.ASN1Util
 
main(String[]) - Static method in class org.apache.commons.ssl.Certificates
 
main(String[]) - Static method in class org.apache.commons.ssl.CRLSocket
 
main(String[]) - Static method in class org.apache.commons.ssl.KeyMaterial
 
main(String[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
 
main(String[]) - Static method in class org.apache.commons.ssl.OpenSSL
 
main(String[]) - Static method in class org.apache.commons.ssl.PBETestCreate
 
main(String[]) - Static method in class org.apache.commons.ssl.Ping
 
main(String[]) - Static method in class org.apache.commons.ssl.PKCS8Key
 
main(String[]) - Static method in class org.apache.commons.ssl.rmi.Test
 
main(String[]) - Static method in class org.apache.commons.ssl.SSLEchoServer
 
main(String[]) - Static method in class org.apache.commons.ssl.SSLProxyServer
 
main(String[]) - Static method in class org.apache.commons.ssl.Util
 
main(String[]) - Static method in class org.apache.commons.ssl.Version
 
main(String[]) - Static method in class org.apache.commons.ssl.X509CertificateChainBuilder
 
markSupported() - Method in class org.apache.commons.ssl.Base64InputStream
mode - Variable in class org.apache.commons.ssl.PEMItem
 

N

newKeyManagerFactory(KeyStore, char[]) - Static method in class org.apache.commons.ssl.JavaImpl
 
newRuntimeException(Exception) - Static method in class org.apache.commons.ssl.JavaImpl
 
newTrustManagerFactory(KeyStore) - Static method in class org.apache.commons.ssl.JavaImpl
 
next() - Method in class org.apache.commons.ssl.util.ByteArrayReadLine
 
next(int) - Method in class org.apache.commons.ssl.util.ByteArrayReadLine
 
next() - Method in class org.apache.commons.ssl.util.ReadLine
 
next(int) - Method in class org.apache.commons.ssl.util.ReadLine
 
nextAsBytes() - Method in class org.apache.commons.ssl.util.ByteArrayReadLine
 
nextAsBytes(int) - Method in class org.apache.commons.ssl.util.ByteArrayReadLine
 
nextAsBytes() - Method in class org.apache.commons.ssl.util.ReadLine
 
nextAsBytes(int) - Method in class org.apache.commons.ssl.util.ReadLine
 
NO_WRAP - Static variable in interface org.apache.commons.ssl.SSLWrapperFactory
NO_WRAP doesn't wrap the SSLSocket.

O

OCSP_EXTENSION - Static variable in class org.apache.commons.ssl.Certificates
 
OpenSSL - Class in org.apache.commons.ssl
Class for encrypting or decrypting data with a password (PBE - password based encryption).
OpenSSL() - Constructor for class org.apache.commons.ssl.OpenSSL
 
OpenSSL.CipherInfo - Class in org.apache.commons.ssl
 
OPENSSL_DSA - Static variable in class org.apache.commons.ssl.PKCS8Key
 
OPENSSL_RSA - Static variable in class org.apache.commons.ssl.PKCS8Key
 
org.apache.commons.httpclient.contrib.ssl - package org.apache.commons.httpclient.contrib.ssl
 
org.apache.commons.ssl - package org.apache.commons.ssl
 
org.apache.commons.ssl.rmi - package org.apache.commons.ssl.rmi
 
org.apache.commons.ssl.util - package org.apache.commons.ssl.util
 

P

pad(String, int, boolean) - Static method in class org.apache.commons.ssl.Util
 
parse(byte[], char[], char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
 
parseArgs(String[]) - Static method in class org.apache.commons.ssl.Util
 
parseIPv4Literal(String) - Static method in class org.apache.commons.ssl.util.IPAddressParser
Converts the supplied IPv4 literal to byte[], or null if the IPv4 address was invalid.
parseIPv6Literal(String) - Static method in class org.apache.commons.ssl.util.IPAddressParser
Converts the supplied IPv6 literal to byte[], or null if the IPv6 address was invalid.
PBETestCreate - Class in org.apache.commons.ssl
 
PBETestCreate() - Constructor for class org.apache.commons.ssl.PBETestCreate
 
PEMItem - Class in org.apache.commons.ssl
 
PEMItem(byte[], String) - Constructor for class org.apache.commons.ssl.PEMItem
 
PEMItem(byte[], String, Map) - Constructor for class org.apache.commons.ssl.PEMItem
 
pemType - Variable in class org.apache.commons.ssl.PEMItem
 
PEMUtil - Class in org.apache.commons.ssl
 
PEMUtil() - Constructor for class org.apache.commons.ssl.PEMUtil
 
Ping - Class in org.apache.commons.ssl
 
Ping() - Constructor for class org.apache.commons.ssl.Ping
 
Ping.Arg - Class in org.apache.commons.ssl
 
pipeStream(InputStream, OutputStream) - Static method in class org.apache.commons.ssl.Util
 
pipeStream(InputStream, OutputStream, boolean) - Static method in class org.apache.commons.ssl.Util
 
PKCS8_ENCRYPTED - Static variable in class org.apache.commons.ssl.PKCS8Key
 
PKCS8_UNENCRYPTED - Static variable in class org.apache.commons.ssl.PKCS8Key
 
PKCS8Key - Class in org.apache.commons.ssl
Utility for decrypting PKCS8 private keys.
PKCS8Key(InputStream, char[]) - Constructor for class org.apache.commons.ssl.PKCS8Key
 
PKCS8Key(ByteArrayInputStream, char[]) - Constructor for class org.apache.commons.ssl.PKCS8Key
 
PKCS8Key(byte[], char[]) - Constructor for class org.apache.commons.ssl.PKCS8Key
 
PKCS8Key.DecryptResult - Class in org.apache.commons.ssl
 
port - Variable in class org.apache.commons.ssl.HostPort
 
PORT - Static variable in class org.apache.commons.ssl.rmi.Test
 
ProbablyBadPasswordException - Exception in org.apache.commons.ssl
 
ProbablyBadPasswordException() - Constructor for exception org.apache.commons.ssl.ProbablyBadPasswordException
 
ProbablyBadPasswordException(String) - Constructor for exception org.apache.commons.ssl.ProbablyBadPasswordException
 
ProbablyNotPKCS8Exception - Exception in org.apache.commons.ssl
 
ProbablyNotPKCS8Exception() - Constructor for exception org.apache.commons.ssl.ProbablyNotPKCS8Exception
 
ProbablyNotPKCS8Exception(String) - Constructor for exception org.apache.commons.ssl.ProbablyNotPKCS8Exception
 
properties - Variable in class org.apache.commons.ssl.PEMItem
 
ProxyRunnable(Socket) - Constructor for class org.apache.commons.ssl.SSLProxyServer.ProxyRunnable
 
PublicKeyDeriver - Class in org.apache.commons.ssl.util
Utility class for deriving a public key from a given private key.
PublicKeyDeriver() - Constructor for class org.apache.commons.ssl.util.PublicKeyDeriver
 

R

read() - Method in class org.apache.commons.ssl.Base64InputStream
Reads one byte from this input stream.
read(byte[], int, int) - Method in class org.apache.commons.ssl.Base64InputStream
Attempts to read len bytes into the specified b array starting at offset from this InputStream.
read() - Method in class org.apache.commons.ssl.ComboInputStream
 
read(byte[], int, int) - Method in class org.apache.commons.ssl.ComboInputStream
 
ReadLine - Class in org.apache.commons.ssl.util
 
ReadLine(InputStream) - Constructor for class org.apache.commons.ssl.util.ReadLine
 
rebind(String, Remote) - Static method in class org.apache.commons.ssl.rmi.Test

JNDI/RMI rebind wrapper for the UCS.

RemoteDate - Interface in org.apache.commons.ssl.rmi
 
RemoteInteger - Interface in org.apache.commons.ssl.rmi
 
removeClient(String) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
removeClient(SocketFactory) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
resizeArray(byte[]) - Static method in class org.apache.commons.ssl.Util
 
retrieveIssuerX500(X509Certificate) - Method in class org.apache.commons.ssl.Java13
 
retrieveIssuerX500(X509Certificate) - Method in class org.apache.commons.ssl.Java14
 
retrieveIssuerX500(X509Certificate) - Method in class org.apache.commons.ssl.JavaImpl
 
retrieveKeyManagers(Object) - Method in class org.apache.commons.ssl.Java13
 
retrieveKeyManagers(Object) - Method in class org.apache.commons.ssl.Java14
 
retrieveKeyManagers(Object) - Method in class org.apache.commons.ssl.JavaImpl
 
retrievePeerCerts(SSLSession) - Method in class org.apache.commons.ssl.Java13
 
retrievePeerCerts(SSLSession) - Method in class org.apache.commons.ssl.Java14
 
retrievePeerCerts(SSLSession) - Method in class org.apache.commons.ssl.JavaImpl
 
retrieveSubjectX500(X509Certificate) - Method in class org.apache.commons.ssl.Java13
 
retrieveSubjectX500(X509Certificate) - Method in class org.apache.commons.ssl.Java14
 
retrieveSubjectX500(X509Certificate) - Method in class org.apache.commons.ssl.JavaImpl
 
retrieveTrustManagers(Object) - Method in class org.apache.commons.ssl.Java13
 
retrieveTrustManagers(Object) - Method in class org.apache.commons.ssl.Java14
 
retrieveTrustManagers(Object) - Method in class org.apache.commons.ssl.JavaImpl
 
RMI_HOSTNAME_KEY - Static variable in class org.apache.commons.ssl.RMISocketFactoryImpl
 
RMISocketFactoryImpl - Class in org.apache.commons.ssl
An RMISocketFactory ideal for using RMI over SSL.
RMISocketFactoryImpl() - Constructor for class org.apache.commons.ssl.RMISocketFactoryImpl
 
RMISocketFactoryImpl(boolean) - Constructor for class org.apache.commons.ssl.RMISocketFactoryImpl
 
RSA_OID - Static variable in class org.apache.commons.ssl.PKCS8Key
 
run() - Method in class org.apache.commons.ssl.SSLEchoServer.EchoRunnable
 
run() - Method in class org.apache.commons.ssl.SSLProxyServer.ProxyRunnable
 

S

s - Variable in class org.apache.commons.ssl.SSLServerSocketWrapper
 
s - Variable in class org.apache.commons.ssl.SSLSocketWrapper
 
sendUrgentData(int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setAnonymousPort(int) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
setCheckCRL(boolean) - Method in class org.apache.commons.ssl.SSL
 
setCheckCRL(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setCheckCRL(boolean) - Method in class org.apache.commons.ssl.SSLServer
 
setCheckExpiry(boolean) - Method in class org.apache.commons.ssl.SSL
 
setCheckExpiry(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setCheckExpiry(boolean) - Method in class org.apache.commons.ssl.SSLServer
 
setCheckHostname(boolean) - Method in class org.apache.commons.ssl.SSL
 
setCheckHostname(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setCheckHostname(boolean) - Method in class org.apache.commons.ssl.SSLServer
 
setClient(String, SocketFactory) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
setConnectTimeout(int) - Method in class org.apache.commons.ssl.SSL
 
setConnectTimeout(int) - Method in class org.apache.commons.ssl.SSLClient
 
setConnectTimeout(int) - Method in class org.apache.commons.ssl.SSLServer
 
setCurrentClientChain(X509Certificate[]) - Method in class org.apache.commons.ssl.SSL
 
setCurrentServerChain(X509Certificate[]) - Method in class org.apache.commons.ssl.SSL
 
setDefaultClient(SocketFactory) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
setDefaultProtocol(String) - Method in class org.apache.commons.ssl.SSL
 
setDefaultProtocol(String) - Method in class org.apache.commons.ssl.SSLClient
 
setDefaultProtocol(String) - Method in class org.apache.commons.ssl.SSLServer
 
setDnsOverride(Map) - Method in class org.apache.commons.ssl.SSL
 
setDnsOverride(Map) - Method in class org.apache.commons.ssl.SSLClient
 
setDnsOverride(Map) - Method in class org.apache.commons.ssl.SSLServer
 
setEnabledCiphers(String[]) - Method in class org.apache.commons.ssl.SSL
 
setEnabledCiphers(String[]) - Method in class org.apache.commons.ssl.SSLClient
 
setEnabledCiphers(String[]) - Method in class org.apache.commons.ssl.SSLServer
 
setEnabledCipherSuites(String[]) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setEnabledCipherSuites(String[]) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setEnabledProtocols(Object, String[]) - Static method in class org.apache.commons.ssl.JavaImpl
 
setEnabledProtocols(String[]) - Method in class org.apache.commons.ssl.SSL
 
setEnabledProtocols(String[]) - Method in class org.apache.commons.ssl.SSLClient
 
setEnabledProtocols(String[]) - Method in class org.apache.commons.ssl.SSLServer
 
setEnabledProtocols(String[]) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setEnabledProtocols(String[]) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setEnableSessionCreation(boolean) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setEnableSessionCreation(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setHost(String) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setHostForSNI(SSLSocket, String) - Static method in class org.apache.commons.ssl.Java14
 
setHostnameVerification(boolean) - Method in class org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory
Set the host name verification flag.
setHostnameVerifier(HostnameVerifier) - Method in class org.apache.commons.ssl.SSL
 
setHostnameVerifier(HostnameVerifier) - Method in class org.apache.commons.ssl.SSLClient
 
setHostnameVerifier(HostnameVerifier) - Method in class org.apache.commons.ssl.SSLServer
 
setIsSecure(boolean) - Method in class org.apache.commons.ssl.SSL
 
setIsSecure(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setKeepAlive(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setKeyMaterial(KeyMaterial) - Method in class org.apache.commons.ssl.SSL
 
setKeyMaterial(KeyMaterial) - Method in class org.apache.commons.ssl.SSLClient
 
setKeyMaterial(KeyMaterial) - Method in class org.apache.commons.ssl.SSLServer
 
setLocalBindAddress(String) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
setNeedClientAuth(boolean) - Method in class org.apache.commons.ssl.SSL
 
setNeedClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setNeedClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLServer
 
setNeedClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setNeedClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setOOBInline(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setPerformancePreferences(int, int, int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setReceiveBufferSize(int) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setReceiveBufferSize(int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setReuseAddress(boolean) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setReuseAddress(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setSendBufferSize(int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setServer(ServerSocketFactory) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
 
setSoLinger(boolean, int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setSoTimeout(int) - Method in class org.apache.commons.ssl.SSL
 
setSoTimeout(int) - Method in class org.apache.commons.ssl.SSLClient
 
setSoTimeout(int) - Method in class org.apache.commons.ssl.SSLServer
 
setSoTimeout(int) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setSoTimeout(int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setSSLWrapperFactory(SSLWrapperFactory) - Method in class org.apache.commons.ssl.SSL
 
setSSLWrapperFactory(SSLWrapperFactory) - Method in class org.apache.commons.ssl.SSLClient
 
setSSLWrapperFactory(SSLWrapperFactory) - Method in class org.apache.commons.ssl.SSLServer
 
setTcpNoDelay(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setTrafficClass(int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.SSL
 
setTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.SSLClient
 
setTrustMaterial(TrustChain) - Method in class org.apache.commons.ssl.SSLServer
 
setUseClientMode(boolean) - Method in class org.apache.commons.ssl.SSL
 
setUseClientMode(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setUseClientMode(boolean) - Method in class org.apache.commons.ssl.SSLServer
 
setUseClientMode(boolean) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setUseClientMode(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
setWantClientAuth(Object, boolean) - Static method in class org.apache.commons.ssl.JavaImpl
 
setWantClientAuth(boolean) - Method in class org.apache.commons.ssl.SSL
 
setWantClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLClient
 
setWantClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLServer
 
setWantClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
setWantClientAuth(boolean) - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
shortArg - Variable in class org.apache.commons.ssl.Ping.Arg
 
shutdownInput() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
shutdownOutput() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
simpleTrustType - Variable in class org.apache.commons.ssl.TrustMaterial
 
SIZE_KEY - Static variable in class org.apache.commons.ssl.Util
 
SSL - Class in org.apache.commons.ssl
Not thread-safe.
SSL() - Constructor for class org.apache.commons.ssl.SSL
 
ssl - Variable in class org.apache.commons.ssl.SSLServer
 
ssl - Variable in class org.apache.commons.ssl.SSLServerSocketWrapper
 
SSLClient - Class in org.apache.commons.ssl
 
SSLClient() - Constructor for class org.apache.commons.ssl.SSLClient
 
SSLEchoServer - Class in org.apache.commons.ssl
 
SSLEchoServer() - Constructor for class org.apache.commons.ssl.SSLEchoServer
 
SSLEchoServer.EchoRunnable - Class in org.apache.commons.ssl
 
SSLProxyServer - Class in org.apache.commons.ssl
 
SSLProxyServer() - Constructor for class org.apache.commons.ssl.SSLProxyServer
 
SSLProxyServer.ProxyRunnable - Class in org.apache.commons.ssl
 
SSLServer - Class in org.apache.commons.ssl
 
SSLServer() - Constructor for class org.apache.commons.ssl.SSLServer
 
SSLServerSocketWrapper - Class in org.apache.commons.ssl
Wraps an SSLServerSocket - NOTE that the accept() method applies a number of important common-ssl settings before returning the SSLSocket!
SSLServerSocketWrapper(SSLServerSocket, SSL, SSLWrapperFactory) - Constructor for class org.apache.commons.ssl.SSLServerSocketWrapper
 
SSLSocketWrapper - Class in org.apache.commons.ssl
 
SSLSocketWrapper(Socket) - Constructor for class org.apache.commons.ssl.SSLSocketWrapper
 
SSLWrapperFactory - Interface in org.apache.commons.ssl
 
startHandshake() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
streamToBytes(ByteArrayInputStream, int) - Static method in class org.apache.commons.ssl.Util
 
streamToBytes(InputStream, int) - Static method in class org.apache.commons.ssl.Util
 
streamToBytes(InputStream) - Static method in class org.apache.commons.ssl.Util
 
streamToBytes(ByteArrayInputStream) - Static method in class org.apache.commons.ssl.Util
 
STRICT - Static variable in interface org.apache.commons.ssl.HostnameVerifier
The STRICT HostnameVerifier works the same way as java.net.URL in Sun Java 1.4, Sun Java 5, Sun Java 6.
STRICT_IE6 - Static variable in interface org.apache.commons.ssl.HostnameVerifier
The STRICT_IE6 HostnameVerifier works just like the STRICT one with one minor variation: the hostname can match against any of the CN's in the server's certificate, not just the first one.
StrictSSLProtocolSocketFactory - Class in org.apache.commons.httpclient.contrib.ssl
A SecureProtocolSocketFactory that uses JSSE to create SSL sockets.
StrictSSLProtocolSocketFactory(boolean) - Constructor for class org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory
Constructor for StrictSSLProtocolSocketFactory.
StrictSSLProtocolSocketFactory() - Constructor for class org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory
Constructor for StrictSSLProtocolSocketFactory.
SUPPORTED_CIPHERS_SET - Static variable in class org.apache.commons.ssl.SSL
 

T

Test - Class in org.apache.commons.ssl.rmi
 
Test() - Constructor for class org.apache.commons.ssl.rmi.Test
 
testTrust(Object, X509Certificate[], String) - Static method in class org.apache.commons.ssl.JavaImpl
 
toAddress(String, int) - Static method in class org.apache.commons.ssl.Util
 
toBytes(String) - Static method in class org.apache.commons.ssl.util.UTF8
 
toInetAddress(String) - Static method in class org.apache.commons.ssl.Util
Utility method to make sure IP-literals don't trigger reverse-DNS lookups.
TomcatServerXML - Class in org.apache.commons.ssl
 
TomcatServerXML() - Constructor for class org.apache.commons.ssl.TomcatServerXML
 
toPem(PublicKey) - Static method in class org.apache.commons.ssl.PEMUtil
 
toPEMString(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
 
toString(byte[]) - Static method in class org.apache.commons.ssl.Certificates
 
toString(X509Certificate) - Static method in class org.apache.commons.ssl.Certificates
 
toString(X509Certificate, boolean) - Static method in class org.apache.commons.ssl.Certificates
 
toString() - Method in class org.apache.commons.ssl.HostPort
 
toString() - Method in class org.apache.commons.ssl.KeyMaterial
 
toString() - Method in class org.apache.commons.ssl.OpenSSL.CipherInfo
 
toString() - Method in class org.apache.commons.ssl.Ping.Arg
 
toString() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
 
toString() - Method in class org.apache.commons.ssl.SSLSocketWrapper
 
toString(byte[]) - Static method in class org.apache.commons.ssl.util.UTF8
 
toString() - Method in class org.apache.commons.ssl.Version
 
transformation - Variable in class org.apache.commons.ssl.PKCS8Key.DecryptResult
 
trim(String) - Static method in class org.apache.commons.ssl.Util
 
trimChain(Certificate[]) - Static method in class org.apache.commons.ssl.Certificates
Trims off any null entries on the array.
TRUST_ALL - Static variable in class org.apache.commons.ssl.TrustMaterial
 
TRUST_MATERIAL - Static variable in class org.apache.commons.ssl.TomcatServerXML
TrustMaterial extracted from Tomcat's conf/server.xml.
TRUST_MATERIAL_BY_PORT - Static variable in class org.apache.commons.ssl.TomcatServerXML
new Integer( port ) --> TrustMaterial mapping of SSL configuration found inside Tomcat's conf/server.xml file.
TRUST_STORE_PASSWORD_PROPERTY - Static variable in class org.apache.commons.ssl.TrustMaterial
System property to specify a password used for opening trust stores for CACERTS and JSSE_CACERTS.
TRUST_THIS_JVM - Static variable in class org.apache.commons.ssl.TrustMaterial
 
TrustChain - Class in org.apache.commons.ssl
 
TrustChain() - Constructor for class org.apache.commons.ssl.TrustChain
 
TrustMaterial - Class in org.apache.commons.ssl
 
TrustMaterial(Collection) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(X509Certificate) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(X509Certificate[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(byte[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(InputStream) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(String) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(File) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(URL) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(String, char[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(File, char[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(URL, char[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(InputStream, char[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustMaterial(byte[], char[]) - Constructor for class org.apache.commons.ssl.TrustMaterial
 
TrustSSLProtocolSocketFactory - Class in org.apache.commons.httpclient.contrib.ssl

TrustSSLProtocolSocketFactory allows you exercise full control over the HTTPS server certificates you are going to trust.

TrustSSLProtocolSocketFactory(String) - Constructor for class org.apache.commons.httpclient.contrib.ssl.TrustSSLProtocolSocketFactory
 
TrustSSLProtocolSocketFactory(String, char[]) - Constructor for class org.apache.commons.httpclient.contrib.ssl.TrustSSLProtocolSocketFactory
 
tryToStartNameServer() - Static method in class org.apache.commons.ssl.rmi.Test
 

U

uprade() - Static method in class org.apache.commons.ssl.JavaImpl
 
URL - Static variable in class org.apache.commons.ssl.rmi.Test
 
useTomcatSSLMaterial() - Method in class org.apache.commons.ssl.SSLServer
Tries to extract the TrustMaterial and KeyMaterial being used by a Tomcat SSL server (usually on 8443) by analyzing Tomcat's "server.xml" file.
usingSystemProperties - Variable in class org.apache.commons.ssl.SSL
 
UTF8 - Class in org.apache.commons.ssl.util
 
UTF8() - Constructor for class org.apache.commons.ssl.util.UTF8
 
Util - Class in org.apache.commons.ssl
 
Util() - Constructor for class org.apache.commons.ssl.Util
 

V

validate(KeyStore, char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
 
verify(String, SSLSession) - Method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
The javax.net.ssl.HostnameVerifier contract.
verify(String, SSLSession) - Method in interface org.apache.commons.ssl.HostnameVerifier
 
verify(X509Certificate, PublicKey) - Static method in class org.apache.commons.ssl.X509CertificateChainBuilder
 
Version - Class in org.apache.commons.ssl
Extracts tagged version from a subversion $HeadURL: file:///opt/dev/not-yet-commons-ssl-SVN-repo/tags/commons-ssl-0.3.17/src/java/org/apache/commons/ssl/Version.java $ property, and prints it out nicely on standard out.
Version() - Constructor for class org.apache.commons.ssl.Version
 
VERSION - Static variable in class org.apache.commons.ssl.Version
 
versionString() - Static method in class org.apache.commons.ssl.Version
 

W

wantClientAuth(Object, boolean) - Method in class org.apache.commons.ssl.Java13
 
wantClientAuth(Object, boolean) - Method in class org.apache.commons.ssl.Java14
 
wantClientAuth(Object, boolean) - Method in class org.apache.commons.ssl.JavaImpl
 
wf - Variable in class org.apache.commons.ssl.SSLServerSocketWrapper
 
wrap(Socket) - Method in interface org.apache.commons.ssl.SSLWrapperFactory
Wraps an SSLSSocket.
wrap(SSLServerSocket, SSL) - Method in interface org.apache.commons.ssl.SSLWrapperFactory
Wraps an SSLServerSocket.
write(int) - Method in class org.apache.commons.ssl.Base64OutputStream
Writes the specified byte to this output stream.
write(byte[], int, int) - Method in class org.apache.commons.ssl.Base64OutputStream
Writes len bytes from the specified b array starting at offset to this output stream.

X

X509CertificateChainBuilder - Class in org.apache.commons.ssl
Utility for building X509 certificate chains.
X509CertificateChainBuilder() - Constructor for class org.apache.commons.ssl.X509CertificateChainBuilder
 
x509ifyChain(Certificate[]) - Static method in class org.apache.commons.ssl.Certificates
Returns a chain of type X509Certificate[].
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2019. All rights reserved.