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

## A

accept() - Method in class org.apache.commons.ssl.SSLServerSocketWrapper
acceptableCountryWildcard(String) - Static method in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
add(DEREncodable) - Method in class org.apache.commons.ssl.asn1.DEREncodableVector
addCipher(List, String, boolean) - Static method in class org.apache.commons.ssl.SSL
addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.apache.commons.ssl.SSLSocketWrapper
addObject(DEREncodable) - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
addObject(DEREncodable) - Method in class org.apache.commons.ssl.asn1.ASN1Set
addObject(DEREncodable) - Method in class org.apache.commons.ssl.asn1.BERSequenceGenerator
addObject(DEREncodable) - Method in class org.apache.commons.ssl.asn1.DERConstructedSequence
  Deprecated.
addObject(DEREncodable) - Method in class org.apache.commons.ssl.asn1.DERConstructedSet
  Deprecated.
addObject(DEREncodable) - Method in class org.apache.commons.ssl.asn1.DERSequenceGenerator
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
aliases - Variable in class org.apache.commons.ssl.KeyMaterial
ALLOW_ALL - Static variable in interface org.apache.commons.ssl.HostnameVerifier
  The ALLOW_ALL HostnameVerifier essentially turns hostname verification off.
allZeroes(byte[]) - Static method in class org.apache.commons.ssl.PKCS8Key
analyze(byte[]) - Static method in class org.apache.commons.ssl.ASN1Util
analyze(DEREncodable, ASN1Structure, int) - Static method in class org.apache.commons.ssl.ASN1Util
anonymousPort - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
APPLICATION - Static variable in interface org.apache.commons.ssl.asn1.DERTags
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
ASN1Choice - Interface in org.apache.commons.ssl.asn1
  Marker interface for CHOICE objects - if you implement this in a role your own object any attempt to tag the object implicitly will convert the tag to an explicit one as the encoding rules require.
ASN1Encodable - Class in org.apache.commons.ssl.asn1
ASN1Encodable() - Constructor for class org.apache.commons.ssl.asn1.ASN1Encodable
ASN1EncodableVector - Class in org.apache.commons.ssl.asn1
  the parent class for this will eventually disappear.
ASN1EncodableVector() - Constructor for class org.apache.commons.ssl.asn1.ASN1EncodableVector
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1Null
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1Object
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1Set
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERBitString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERBMPString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERBoolean
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DEREnumerated
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERGeneralString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERIA5String
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERInteger
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERNumericString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERPrintableString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERT61String
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERUniversalString
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERUTCTime
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERUTF8String
asn1Equals(DERObject) - Method in class org.apache.commons.ssl.asn1.DERVisibleString
ASN1Generator - Class in org.apache.commons.ssl.asn1
ASN1Generator(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.ASN1Generator
ASN1InputStream - Class in org.apache.commons.ssl.asn1
  a general purpose ASN.1 decoder - note: this class differs from the others in that it returns null after it has read the last object in the stream.
ASN1InputStream(InputStream) - Constructor for class org.apache.commons.ssl.asn1.ASN1InputStream
ASN1InputStream(byte[]) - Constructor for class org.apache.commons.ssl.asn1.ASN1InputStream
  Create an ASN1InputStream based on the input byte array.
ASN1InputStream(InputStream, int) - Constructor for class org.apache.commons.ssl.asn1.ASN1InputStream
  Create an ASN1InputStream where no DER object will be longer than limit.
ASN1Null - Class in org.apache.commons.ssl.asn1
  A NULL object.
ASN1Null() - Constructor for class org.apache.commons.ssl.asn1.ASN1Null
ASN1Object - Class in org.apache.commons.ssl.asn1
ASN1Object() - Constructor for class org.apache.commons.ssl.asn1.ASN1Object
ASN1ObjectParser - Class in org.apache.commons.ssl.asn1
ASN1ObjectParser(int, int, InputStream) - Constructor for class org.apache.commons.ssl.asn1.ASN1ObjectParser
ASN1OctetString - Class in org.apache.commons.ssl.asn1
ASN1OctetString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.ASN1OctetString
ASN1OctetString(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.ASN1OctetString
ASN1OctetStringParser - Interface in org.apache.commons.ssl.asn1
ASN1OutputStream - Class in org.apache.commons.ssl.asn1
ASN1OutputStream(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.ASN1OutputStream
ASN1Sequence - Class in org.apache.commons.ssl.asn1
ASN1Sequence() - Constructor for class org.apache.commons.ssl.asn1.ASN1Sequence
ASN1SequenceParser - Interface in org.apache.commons.ssl.asn1
ASN1Set - Class in org.apache.commons.ssl.asn1
ASN1Set() - Constructor for class org.apache.commons.ssl.asn1.ASN1Set
ASN1SetParser - Interface in org.apache.commons.ssl.asn1
ASN1StreamParser - Class in org.apache.commons.ssl.asn1
ASN1StreamParser(InputStream) - Constructor for class org.apache.commons.ssl.asn1.ASN1StreamParser
ASN1StreamParser(InputStream, int) - Constructor for class org.apache.commons.ssl.asn1.ASN1StreamParser
ASN1StreamParser(byte[]) - Constructor for class org.apache.commons.ssl.asn1.ASN1StreamParser
ASN1Structure - Class in org.apache.commons.ssl
ASN1Structure() - Constructor for class org.apache.commons.ssl.ASN1Structure
ASN1TaggedObject - Class in org.apache.commons.ssl.asn1
  ASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
ASN1TaggedObject(int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.ASN1TaggedObject
  Create a tagged object in the explicit style.
ASN1TaggedObject(boolean, int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.ASN1TaggedObject
  Create a tagged object with the style given by the value of explicit.
ASN1TaggedObjectParser - Interface in org.apache.commons.ssl.asn1
ASN1Util - Class in org.apache.commons.ssl
ASN1Util() - Constructor for class org.apache.commons.ssl.ASN1Util
associatedChains - Variable in class org.apache.commons.ssl.KeyMaterial
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.
avail() - Method in class org.apache.commons.ssl.Base64
  Returns the amount of buffered data available for reading.
avail - Variable in class org.apache.commons.ssl.util.ReadLine
available() - Method in class org.apache.commons.ssl.ComboInputStream

## B

b2s(byte) - Static method in class org.apache.commons.ssl.util.IPAddressParser
backup - Static variable in class org.apache.commons.ssl.LogWrapper
  OutputStream to log to if log4j is not available.
BAD_COUNTRY_2LDS - Static variable in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
  This contains a list of 2nd-level domains that aren't allowed to have wildcards when combined with country-codes.
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.
base64 - Variable in class org.apache.commons.ssl.Base64InputStream
base64 - Variable in class org.apache.commons.ssl.Base64OutputStream
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.
beginBase64(String) - Static method in class org.apache.commons.ssl.PEMUtil
BER - Static variable in class org.apache.commons.ssl.asn1.ASN1Encodable
BERConstructedOctetString - Class in org.apache.commons.ssl.asn1
BERConstructedOctetString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.BERConstructedOctetString
BERConstructedOctetString(Vector) - Constructor for class org.apache.commons.ssl.asn1.BERConstructedOctetString
BERConstructedOctetString(DERObject) - Constructor for class org.apache.commons.ssl.asn1.BERConstructedOctetString
BERConstructedOctetString(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.BERConstructedOctetString
BERConstructedSequence - Class in org.apache.commons.ssl.asn1
  Deprecated.
  use BERSequence
BERConstructedSequence() - Constructor for class org.apache.commons.ssl.asn1.BERConstructedSequence
  Deprecated.
BERGenerator - Class in org.apache.commons.ssl.asn1
BERGenerator(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.BERGenerator
BERGenerator(OutputStream, int, boolean) - Constructor for class org.apache.commons.ssl.asn1.BERGenerator
BERInputStream - Class in org.apache.commons.ssl.asn1
  Deprecated.
  use ASN1InputStream
BERInputStream(InputStream) - Constructor for class org.apache.commons.ssl.asn1.BERInputStream
  Deprecated.
BERNull - Class in org.apache.commons.ssl.asn1
  A BER NULL object.
BERNull() - Constructor for class org.apache.commons.ssl.asn1.BERNull
BEROctetStringGenerator - Class in org.apache.commons.ssl.asn1
BEROctetStringGenerator(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.BEROctetStringGenerator
BEROctetStringGenerator(OutputStream, int, boolean) - Constructor for class org.apache.commons.ssl.asn1.BEROctetStringGenerator
BEROctetStringGenerator.BufferedBEROctetStream - Class in org.apache.commons.ssl.asn1
BEROctetStringGenerator.BufferedBEROctetStream(byte[]) - Constructor for class org.apache.commons.ssl.asn1.BEROctetStringGenerator.BufferedBEROctetStream
BEROctetStringParser - Class in org.apache.commons.ssl.asn1
BEROctetStringParser(ASN1ObjectParser) - Constructor for class org.apache.commons.ssl.asn1.BEROctetStringParser
BEROutputStream - Class in org.apache.commons.ssl.asn1
BEROutputStream(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.BEROutputStream
BERSequence - Class in org.apache.commons.ssl.asn1
BERSequence() - Constructor for class org.apache.commons.ssl.asn1.BERSequence
  create an empty sequence
BERSequence(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.BERSequence
  create a sequence containing one object
BERSequence(DEREncodableVector) - Constructor for class org.apache.commons.ssl.asn1.BERSequence
  create a sequence containing a vector of objects.
BERSequenceGenerator - Class in org.apache.commons.ssl.asn1
BERSequenceGenerator(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.BERSequenceGenerator
BERSequenceGenerator(OutputStream, int, boolean) - Constructor for class org.apache.commons.ssl.asn1.BERSequenceGenerator
BERSequenceParser - Class in org.apache.commons.ssl.asn1
BERSequenceParser(ASN1ObjectParser) - Constructor for class org.apache.commons.ssl.asn1.BERSequenceParser
BERSet - Class in org.apache.commons.ssl.asn1
BERSet() - Constructor for class org.apache.commons.ssl.asn1.BERSet
  create an empty sequence
BERSet(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.BERSet
  create a set containing one object
BERSet(DEREncodableVector) - Constructor for class org.apache.commons.ssl.asn1.BERSet
BERSet(DEREncodableVector, boolean) - Constructor for class org.apache.commons.ssl.asn1.BERSet
BERSetParser - Class in org.apache.commons.ssl.asn1
BERSetParser(ASN1ObjectParser) - Constructor for class org.apache.commons.ssl.asn1.BERSetParser
BERTaggedObject - Class in org.apache.commons.ssl.asn1
  BER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
BERTaggedObject(int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.BERTaggedObject
BERTaggedObject(boolean, int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.BERTaggedObject
BERTaggedObject(int) - Constructor for class org.apache.commons.ssl.asn1.BERTaggedObject
  create an implicitly tagged object that contains a zero length sequence.
BERTaggedObjectParser - Class in org.apache.commons.ssl.asn1
BERTaggedObjectParser(int, int, InputStream) - Constructor for class org.apache.commons.ssl.asn1.BERTaggedObjectParser
BIGGEST - Static variable in class org.apache.commons.ssl.ASN1Util
bigPayload - Variable in class org.apache.commons.ssl.ASN1Structure
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
BIT_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
blockMode - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
BMP_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
BOOLEAN - Static variable in interface org.apache.commons.ssl.asn1.DERTags
buffer - Variable in class org.apache.commons.ssl.Base64
  Buffer for streaming.
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.
buildConstructedOctetString(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
buildConstructedOctetString() - Method in class org.apache.commons.ssl.asn1.BERInputStream
  Deprecated.
buildDerConstructedOctetString(int) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
buildDerEncodableVector(int) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
buildEncodableVector(DERObject) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
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
buildObject(int, int, int) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
  build an object given its tag and the number of bytes to construct it from.
buildObject(int, byte[]) - Method in class org.apache.commons.ssl.asn1.DERInputStream
  Deprecated.
  build an object given its tag and a byte stream to construct it from.
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
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.asn1.DEREnumerated
bytes - Variable in class org.apache.commons.ssl.asn1.DERInteger
bytes - Variable in class org.apache.commons.ssl.PKCS8Key.DecryptResult
bytes - Variable in class org.apache.commons.ssl.util.ReadLine

## C

CACERTS - Static variable in class org.apache.commons.ssl.TrustMaterial
  Might be null if "$JAVA_HOME/jre/lib/security/cacerts" doesn't exist.
calculateGMTOffset() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
certChain - Static variable in class org.apache.commons.ssl.Ping
Certificates - Class in org.apache.commons.ssl
Certificates() - Constructor for class org.apache.commons.ssl.Certificates
Certificates.CRLHolder - Class in org.apache.commons.ssl
Certificates.CRLHolder(String) - Constructor for class org.apache.commons.ssl.Certificates.CRLHolder
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
checkCRL(X509Certificate) - Method in class org.apache.commons.ssl.Certificates.CRLHolder
checkCRL - Variable in class org.apache.commons.ssl.SSL
checkExpiry - Variable in class org.apache.commons.ssl.SSL
checkForEof() - Method in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
checkHostname - Variable in class org.apache.commons.ssl.SSL
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
CHUNK_SEPARATOR - Static variable in class org.apache.commons.ssl.Base64
  Chunk separator per RFC 2045 section 2.1.
CHUNK_SIZE - Static variable in class org.apache.commons.ssl.Base64
  Chunk size per RFC 2045 section 6.8.
cipher - Variable in class org.apache.commons.ssl.PEMItem
cipherToAuthType(String) - Static method in class org.apache.commons.ssl.Util
clientCert - Static variable in class org.apache.commons.ssl.Ping
clientMap - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
close() - Method in class org.apache.commons.ssl.asn1.BEROctetStringGenerator.BufferedBEROctetStream
close() - Method in class org.apache.commons.ssl.asn1.BERSequenceGenerator
close() - Method in class org.apache.commons.ssl.asn1.DERSequenceGenerator
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
connectTimeout - Variable in class org.apache.commons.ssl.SSL
CONSTRUCTED - Static variable in interface org.apache.commons.ssl.asn1.DERTags
ConstructedOctetStream - Class in org.apache.commons.ssl.asn1
ConstructedOctetStream(ASN1ObjectParser) - Constructor for class org.apache.commons.ssl.asn1.ConstructedOctetStream
contains(TrustChain) - Method in class org.apache.commons.ssl.TrustChain
contains(X509Certificate) - Method in class org.apache.commons.ssl.TrustChain
containsBase64Byte(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.
containsTrustAll() - Method in class org.apache.commons.ssl.TrustChain
containsTrustAll() - Method in class org.apache.commons.ssl.TrustMaterial
convert(int) - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
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
creationTime - Variable in class org.apache.commons.ssl.Certificates.CRLHolder
crl_cache - Static variable in class org.apache.commons.ssl.Certificates
CRL_EXTENSION - Static variable in class org.apache.commons.ssl.Certificates
CRLSocket - Class in org.apache.commons.ssl
CRLSocket() - Constructor for class org.apache.commons.ssl.CRLSocket
CRLUtil - Class in org.apache.commons.ssl
CRLUtil() - Constructor for class org.apache.commons.ssl.CRLUtil
currentClientChain - Variable in class org.apache.commons.ssl.SSL
currentLinePos - Variable in class org.apache.commons.ssl.Base64
  Variable tracks how many characters have been written to the current line.
currentServerChain - Variable in class org.apache.commons.ssl.SSL

## D

d - Variable in class org.apache.commons.ssl.rmi.DateRMI
data - Variable in class org.apache.commons.ssl.asn1.DERBitString
data - Variable in class org.apache.commons.ssl.asn1.DERUnknownTag
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
debug(Object) - Method in class org.apache.commons.ssl.LogHelper
debug(Object, Throwable) - Method in class org.apache.commons.ssl.LogHelper
DEBUG - Static variable in class org.apache.commons.ssl.LogWrapper
  Should we print DEBUG statements if log4j is not available?
debug(Object) - Method in class org.apache.commons.ssl.LogWrapper
debug(Object, Throwable) - Method in class org.apache.commons.ssl.LogWrapper
decode(byte[], int, int) - Method in class org.apache.commons.ssl.Base64
  Decodes all of the provided data, starting at inPos, for inAvail bytes.
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
DECODE_TABLE - Static variable in class org.apache.commons.ssl.Base64
  This array is a lookup table that translates Unicode characters drawn from the "Base64 Alphabet" (as specified in Table 1 of RFC 2045) into their 6-bit positive integer equivalents.
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
decodeSize - Variable in class org.apache.commons.ssl.Base64
  Convenience variable to help us determine when our buffer is going to run out of room and needs resizing.
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
decryptedBytes - Variable in class org.apache.commons.ssl.PKCS8Key
decryptPKCS8(ASN1Structure, char[]) - Static method in class org.apache.commons.ssl.PKCS8Key
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.
DEFAULT_BUFFER_RESIZE_FACTOR - Static variable in class org.apache.commons.ssl.Base64
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.commons.ssl.Base64
defaultClient - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
defaultProtocol - Variable in class org.apache.commons.ssl.SSL
DefiniteLengthInputStream - Class in org.apache.commons.ssl.asn1
DefiniteLengthInputStream(InputStream, int) - Constructor for class org.apache.commons.ssl.asn1.DefiniteLengthInputStream
DEK_INFO - Static variable in class org.apache.commons.ssl.PEMItem
dekInfo - Variable in class org.apache.commons.ssl.PEMItem
DER - Static variable in class org.apache.commons.ssl.asn1.ASN1Encodable
DERApplicationSpecific - Class in org.apache.commons.ssl.asn1
  Base class for an application specific object
DERApplicationSpecific(int, byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERApplicationSpecific
DERApplicationSpecific(int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERApplicationSpecific
DERApplicationSpecific(boolean, int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERApplicationSpecific
DERBitString - Class in org.apache.commons.ssl.asn1
DERBitString(byte, int) - Constructor for class org.apache.commons.ssl.asn1.DERBitString
DERBitString(byte[], int) - Constructor for class org.apache.commons.ssl.asn1.DERBitString
DERBitString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERBitString
DERBitString(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERBitString
DERBMPString - Class in org.apache.commons.ssl.asn1
  DER BMPString object.
DERBMPString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERBMPString
  basic constructor - byte encoded string.
DERBMPString(String) - Constructor for class org.apache.commons.ssl.asn1.DERBMPString
  basic constructor
DERBoolean - Class in org.apache.commons.ssl.asn1
DERBoolean(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERBoolean
DERBoolean(boolean) - Constructor for class org.apache.commons.ssl.asn1.DERBoolean
derBytes - Variable in class org.apache.commons.ssl.PEMItem
DERConstructedSequence - Class in org.apache.commons.ssl.asn1
  Deprecated.
  use DERSequence.
DERConstructedSequence() - Constructor for class org.apache.commons.ssl.asn1.DERConstructedSequence
  Deprecated.
DERConstructedSet - Class in org.apache.commons.ssl.asn1
  Deprecated.
  use DERSet
DERConstructedSet() - Constructor for class org.apache.commons.ssl.asn1.DERConstructedSet
  Deprecated.
DERConstructedSet(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERConstructedSet
  Deprecated.
DERConstructedSet(DEREncodableVector) - Constructor for class org.apache.commons.ssl.asn1.DERConstructedSet
  Deprecated.
DEREncodable - Interface in org.apache.commons.ssl.asn1
DEREncodableVector - Class in org.apache.commons.ssl.asn1
  a general class for building up a vector of DER encodable objects - this will eventually be superceded by ASN1EncodableVector so you should use that class in preference.
DEREncodableVector() - Constructor for class org.apache.commons.ssl.asn1.DEREncodableVector
  Deprecated.
  use ASN1EncodableVector instead.
DEREnumerated - Class in org.apache.commons.ssl.asn1
DEREnumerated(int) - Constructor for class org.apache.commons.ssl.asn1.DEREnumerated
DEREnumerated(BigInteger) - Constructor for class org.apache.commons.ssl.asn1.DEREnumerated
DEREnumerated(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DEREnumerated
DERGeneralizedTime - Class in org.apache.commons.ssl.asn1
  Generalized time object.
DERGeneralizedTime(String) - Constructor for class org.apache.commons.ssl.asn1.DERGeneralizedTime
  The correct format for this is YYYYMMDDHHMMSS[.f]Z, or without the Z for local time, or Z+-HHMM on the end, for difference between local time and UTC time.
DERGeneralizedTime(Date) - Constructor for class org.apache.commons.ssl.asn1.DERGeneralizedTime
  base constructer from a java.util.date object
DERGeneralizedTime(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERGeneralizedTime
DERGeneralString - Class in org.apache.commons.ssl.asn1
DERGeneralString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERGeneralString
DERGeneralString(String) - Constructor for class org.apache.commons.ssl.asn1.DERGeneralString
DERGenerator - Class in org.apache.commons.ssl.asn1
DERGenerator(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.DERGenerator
DERGenerator(OutputStream, int, boolean) - Constructor for class org.apache.commons.ssl.asn1.DERGenerator
DERIA5String - Class in org.apache.commons.ssl.asn1
  DER IA5String object - this is an ascii string.
DERIA5String(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERIA5String
  basic constructor - with bytes.
DERIA5String(String) - Constructor for class org.apache.commons.ssl.asn1.DERIA5String
  basic constructor - without validation.
DERIA5String(String, boolean) - Constructor for class org.apache.commons.ssl.asn1.DERIA5String
  Constructor with optional validation.
DERInputStream - Class in org.apache.commons.ssl.asn1
  Deprecated.
  use ASN1InputStream
DERInputStream(InputStream) - Constructor for class org.apache.commons.ssl.asn1.DERInputStream
  Deprecated.
  use ASN1InputStream
DERInteger - Class in org.apache.commons.ssl.asn1
DERInteger(int) - Constructor for class org.apache.commons.ssl.asn1.DERInteger
DERInteger(BigInteger) - Constructor for class org.apache.commons.ssl.asn1.DERInteger
DERInteger(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERInteger
derIntegers - Variable in class org.apache.commons.ssl.ASN1Structure
DerivedKey - Class in org.apache.commons.ssl
DerivedKey(byte[], byte[]) - Constructor for class org.apache.commons.ssl.DerivedKey
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.
DERNull - Class in org.apache.commons.ssl.asn1
  A NULL object.
DERNull() - Constructor for class org.apache.commons.ssl.asn1.DERNull
DERNumericString - Class in org.apache.commons.ssl.asn1
  DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
DERNumericString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERNumericString
  basic constructor - with bytes.
DERNumericString(String) - Constructor for class org.apache.commons.ssl.asn1.DERNumericString
  basic constructor - without validation..
DERNumericString(String, boolean) - Constructor for class org.apache.commons.ssl.asn1.DERNumericString
  Constructor with optional validation.
DERObject - Class in org.apache.commons.ssl.asn1
DERObject() - Constructor for class org.apache.commons.ssl.asn1.DERObject
DERObjectIdentifier - Class in org.apache.commons.ssl.asn1
DERObjectIdentifier(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERObjectIdentifier
DERObjectIdentifier(String) - Constructor for class org.apache.commons.ssl.asn1.DERObjectIdentifier
DEROctetString - Class in org.apache.commons.ssl.asn1
DEROctetString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DEROctetString
DEROctetString(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DEROctetString
DEROutputStream - Class in org.apache.commons.ssl.asn1
DEROutputStream(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.DEROutputStream
DERPrintableString - Class in org.apache.commons.ssl.asn1
  DER PrintableString object.
DERPrintableString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERPrintableString
  basic constructor - byte encoded string.
DERPrintableString(String) - Constructor for class org.apache.commons.ssl.asn1.DERPrintableString
  basic constructor - this does not validate the string
DERPrintableString(String, boolean) - Constructor for class org.apache.commons.ssl.asn1.DERPrintableString
  Constructor with optional validation.
DERSequence - Class in org.apache.commons.ssl.asn1
DERSequence() - Constructor for class org.apache.commons.ssl.asn1.DERSequence
  create an empty sequence
DERSequence(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERSequence
  create a sequence containing one object
DERSequence(DEREncodableVector) - Constructor for class org.apache.commons.ssl.asn1.DERSequence
  create a sequence containing a vector of objects.
DERSequence(ASN1Encodable[]) - Constructor for class org.apache.commons.ssl.asn1.DERSequence
  create a sequence containing an array of objects.
DERSequenceGenerator - Class in org.apache.commons.ssl.asn1
DERSequenceGenerator(OutputStream) - Constructor for class org.apache.commons.ssl.asn1.DERSequenceGenerator
DERSequenceGenerator(OutputStream, int, boolean) - Constructor for class org.apache.commons.ssl.asn1.DERSequenceGenerator
DERSet - Class in org.apache.commons.ssl.asn1
  A DER encoded set object
DERSet() - Constructor for class org.apache.commons.ssl.asn1.DERSet
  create an empty set
DERSet(DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERSet
DERSet(DEREncodableVector) - Constructor for class org.apache.commons.ssl.asn1.DERSet
DERSet(ASN1Encodable[]) - Constructor for class org.apache.commons.ssl.asn1.DERSet
  create a set from an array of objects.
DERSet(DEREncodableVector, boolean) - Constructor for class org.apache.commons.ssl.asn1.DERSet
DERString - Interface in org.apache.commons.ssl.asn1
  basic interface for DER string objects.
DERT61String - Class in org.apache.commons.ssl.asn1
  DER T61String (also the teletex string)
DERT61String(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERT61String
  basic constructor - with bytes.
DERT61String(String) - Constructor for class org.apache.commons.ssl.asn1.DERT61String
  basic constructor - with string.
DERTaggedObject - Class in org.apache.commons.ssl.asn1
  DER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
DERTaggedObject(int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERTaggedObject
DERTaggedObject(boolean, int, DEREncodable) - Constructor for class org.apache.commons.ssl.asn1.DERTaggedObject
DERTaggedObject(int) - Constructor for class org.apache.commons.ssl.asn1.DERTaggedObject
  create an implicitly tagged object that contains a zero length sequence.
DERTags - Interface in org.apache.commons.ssl.asn1
DERUniversalString - Class in org.apache.commons.ssl.asn1
  DER UniversalString object.
DERUniversalString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERUniversalString
  basic constructor - byte encoded string.
DERUnknownTag - Class in org.apache.commons.ssl.asn1
  We insert one of these when we find a tag we don't recognise.
DERUnknownTag(int, byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERUnknownTag
DERUTCTime - Class in org.apache.commons.ssl.asn1
  UTC time object.
DERUTCTime(String) - Constructor for class org.apache.commons.ssl.asn1.DERUTCTime
  The correct format for this is YYMMDDHHMMSSZ (it used to be that seconds were never encoded.
DERUTCTime(Date) - Constructor for class org.apache.commons.ssl.asn1.DERUTCTime
  base constructer from a java.util.date object
DERUTCTime(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERUTCTime
DERUTF8String - Class in org.apache.commons.ssl.asn1
  DER UTF8String object.
DERUTF8String(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERUTF8String
  basic constructor - byte encoded string.
DERUTF8String(String) - Constructor for class org.apache.commons.ssl.asn1.DERUTF8String
  basic constructor
DERVisibleString - Class in org.apache.commons.ssl.asn1
  DER VisibleString object.
DERVisibleString(byte[]) - Constructor for class org.apache.commons.ssl.asn1.DERVisibleString
  basic constructor - byte encoded string.
DERVisibleString(String) - Constructor for class org.apache.commons.ssl.asn1.DERVisibleString
  basic constructor
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
DF - Static variable in class org.apache.commons.ssl.Certificates
DF - Static variable in class org.apache.commons.ssl.LogWrapper
DF - Static variable in class org.apache.commons.ssl.Version.CompileTime
DF_FORMAT - Static variable in class org.apache.commons.ssl.Version.CompileTime
dirty() - Method in class org.apache.commons.ssl.SSL
dirtyAndReloadIfYoung() - Method in class org.apache.commons.ssl.SSL
discardWhitespace(byte[]) - Static method in class org.apache.commons.ssl.Base64
  Deprecated.
  This method is no longer needed
dnsOverride - Variable in class org.apache.commons.ssl.SSL
dnsOverride(String) - Method in class org.apache.commons.ssl.SSL
doEncode - Variable in class org.apache.commons.ssl.Base64InputStream
doEncode - Variable in class org.apache.commons.ssl.Base64OutputStream
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 `Socket`s that accept self-signed certificates.
EasySSLProtocolSocketFactory() - Constructor for class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
  Constructor for EasySSLProtocolSocketFactory.
empty - Variable in class org.apache.commons.ssl.asn1.ASN1TaggedObject
enabledCiphers - Variable in class org.apache.commons.ssl.SSL
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
enabledProtocols - Variable in class org.apache.commons.ssl.SSL
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.ASN1Null
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.ASN1Object
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.ASN1Set
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.BERConstructedOctetString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.BERConstructedSequence
  Deprecated.
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.BERNull
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.BERSequence
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.BERSet
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.BERTaggedObject
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERBitString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERBMPString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERBoolean
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERConstructedSequence
  Deprecated.
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERConstructedSet
  Deprecated.
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DEREnumerated
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERGeneralString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERIA5String
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERInteger
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERNull
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERNumericString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERObject
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DEROctetString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERPrintableString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERSequence
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERSet
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERT61String
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERTaggedObject
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERUniversalString
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERUnknownTag
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERUTCTime
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERUTF8String
encode(DEROutputStream) - Method in class org.apache.commons.ssl.asn1.DERVisibleString
encode(byte[], int, int) - Method in class org.apache.commons.ssl.Base64
  Encodes all of the provided data, starting at inPos, for inAvail bytes.
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(DEREncodable) - 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
encodeSize - Variable in class org.apache.commons.ssl.Base64
  Convenience variable to help us determine when our buffer is going to run out of room and needs resizing.
encodeTable - Variable in class org.apache.commons.ssl.Base64
  Encode table to use: either STANDARD or URL_SAFE.
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
END_OF_STREAM - Static variable in class org.apache.commons.ssl.asn1.ASN1InputStream
END_OF_STREAM - Static variable in class org.apache.commons.ssl.asn1.BERInputStream
  Deprecated.
endBase64(String) - Static method in class org.apache.commons.ssl.PEMUtil
ENUMERATED - Static variable in interface org.apache.commons.ssl.asn1.DERTags
eof - Variable in class org.apache.commons.ssl.Base64
  Boolean flag to indicate the EOF has been reached.
eofFound - Variable in class org.apache.commons.ssl.asn1.ASN1InputStream
equals(Object) - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
equals(Object) - Method in class org.apache.commons.ssl.asn1.ASN1Object
equals(Object) - Method in class org.apache.commons.ssl.asn1.DERObject
equals(Object) - Method in class org.apache.commons.ssl.asn1.DERUnknownTag
equals(Object) - Method in class org.apache.commons.ssl.rmi.DateRMI
equals(Object) - Method in class org.apache.commons.ssl.rmi.IntegerRMI
error(Object) - Method in class org.apache.commons.ssl.LogHelper
error(Object, Throwable) - Method in class org.apache.commons.ssl.LogHelper
error(Object) - Method in class org.apache.commons.ssl.LogWrapper
error(Object, Throwable) - Method in class org.apache.commons.ssl.LogWrapper
explicit - Variable in class org.apache.commons.ssl.asn1.ASN1TaggedObject
EXTERNAL - Static variable in interface org.apache.commons.ssl.asn1.DERTags

## F

failedTest - Variable in class org.apache.commons.ssl.Certificates.CRLHolder
FALSE - Static variable in class org.apache.commons.ssl.asn1.DERBoolean
fatal(Object) - Method in class org.apache.commons.ssl.LogHelper
fatal(Object, Throwable) - Method in class org.apache.commons.ssl.LogHelper
fatal(Object) - Method in class org.apache.commons.ssl.LogWrapper
fatal(Object, Throwable) - Method in class org.apache.commons.ssl.LogWrapper
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(boolean) - 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.
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
formatVersion(String, String) - Static method in class org.apache.commons.ssl.Version.CompileTime
fromByteArray(byte[]) - Static method in class org.apache.commons.ssl.asn1.ASN1Object
  Create a base ASN.1 object from a byte stream.
fromUTF8ByteArray(byte[]) - Static method in class org.apache.commons.ssl.asn1.Strings

## G

GENERAL_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
GENERALIZED_TIME - Static variable in interface org.apache.commons.ssl.asn1.DERTags
generateCipher(String, String, DerivedKey, boolean, byte[], boolean) - Static method in class org.apache.commons.ssl.PKCS8Key
generateOcts() - Method in class org.apache.commons.ssl.asn1.BERConstructedOctetString
get(int) - Method in class org.apache.commons.ssl.asn1.DEREncodableVector
getAcceptedIssuers() - Method in class org.apache.commons.ssl.Java13TrustManagerWrapper
getAcceptedIssuers() - Method in class org.apache.commons.ssl.Java14TrustManagerWrapper
getAdjustedDate() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
  return the time as an adjusted date in the range of 1950 - 2049.
getAdjustedTime() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
  return a time string as an adjusted date with a 4 digit year.
getAliases() - Method in class org.apache.commons.ssl.KeyMaterial
getApplicationTag() - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
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
getBackupStream() - Static method in class org.apache.commons.ssl.LogWrapper
  Get the PrintStream we're logging to if log4j is not available.
getBaseTag() - Method in class org.apache.commons.ssl.asn1.ASN1ObjectParser
getBytes(int) - Static method in class org.apache.commons.ssl.asn1.DERBitString
  return the correct number of bytes for a bit string defined in a 32 bit constant
getBytes() - Method in class org.apache.commons.ssl.asn1.DERBitString
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
getCompileTime(String) - Static method in class org.apache.commons.ssl.Version.CompileTime
getCompileTimeString(Class) - Static method in class org.apache.commons.ssl.Version.CompileTime
getCompileTimeString(String) - Static method in class org.apache.commons.ssl.Version.CompileTime
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
getContents() - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
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
getData() - Method in class org.apache.commons.ssl.asn1.DERUnknownTag
getDate() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
getDate() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
  return the time as a date based on whatever a 2 digit year will return.
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
getDEREncoded() - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
  Return the DER encoding of the object, null if the DER encoding can not be made.
getDERObject() - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
getDERObject() - Method in class org.apache.commons.ssl.asn1.BEROctetStringParser
getDERObject() - Method in class org.apache.commons.ssl.asn1.BERSequenceParser
getDERObject() - Method in class org.apache.commons.ssl.asn1.BERSetParser
getDERObject() - Method in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
getDERObject() - Method in interface org.apache.commons.ssl.asn1.DEREncodable
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
getEncoded() - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
getEncoded(String) - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
getEncoded(DEREncodable) - Method in class org.apache.commons.ssl.asn1.ASN1Set
getEncodeLength(byte[], int, byte[]) - Static method in class org.apache.commons.ssl.Base64
  Pre-calculates the amount of space needed to base64-encode the supplied array.
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
getId() - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
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(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.ASN1OctetString
  return an Octet String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.ASN1OctetString
  return an Octet String from the given object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.ASN1Sequence
  return an ASN1Sequence from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.ASN1Sequence
  Return an ASN1 sequence from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.ASN1Set
  return an ASN1Set from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.ASN1Set
  Return an ASN1 set from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERBitString
  return a Bit String from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERBitString
  return a Bit String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERBMPString
  return a BMP String from the given object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERBMPString
  return a BMP String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERBoolean
  return a boolean from the passed in object.
getInstance(boolean) - Static method in class org.apache.commons.ssl.asn1.DERBoolean
  return a DERBoolean from the passed in boolean.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERBoolean
  return a Boolean from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DEREnumerated
  return an integer from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DEREnumerated
  return an Enumerated from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
  return a generalized time from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
  return a Generalized Time object from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERGeneralString
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERGeneralString
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERIA5String
  return a IA5 string from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERIA5String
  return an IA5 String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERInteger
  return an integer from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERInteger
  return an Integer from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERNumericString
  return a Numeric string from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERNumericString
  return an Numeric String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
  return an OID from the passed in object
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
  return an Object Identifier from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERPrintableString
  return a printable string from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERPrintableString
  return a Printable String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERT61String
  return a T61 string from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERT61String
  return an T61 String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERUniversalString
  return a Universal String from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERUniversalString
  return a Universal String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERUTCTime
  return an UTC Time from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERUTCTime
  return an UTC Time from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERUTF8String
  return an UTF8 string from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERUTF8String
  return an UTF8 String from a tagged object.
getInstance(Object) - Static method in class org.apache.commons.ssl.asn1.DERVisibleString
  return a Visible String from the passed in object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.apache.commons.ssl.asn1.DERVisibleString
  return a Visible String from a tagged object.
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
getLengthOfLength(byte[]) - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
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
getLog4jLogger() - Method in class org.apache.commons.ssl.LogHelper
getLog4jLogger() - Method in class org.apache.commons.ssl.LogWrapper
getLogger(Class) - Static method in class org.apache.commons.ssl.LogWrapper
getLogger(String) - Static method in class org.apache.commons.ssl.LogWrapper
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
getObject() - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
  return whatever was following the tag.
getObject() - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
getObject(int) - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
  Return the enclosed object assuming implicit tagging.
getObjectAt(int) - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
  return the object at the sequence postion indicated by index.
getObjectAt(int) - Method in class org.apache.commons.ssl.asn1.ASN1Set
  return the object at the set postion indicated by index.
getObjectParser(int, boolean) - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
  Return the object held in this tagged object as a parser assuming it has the type of the passed in tag.
getObjectParser(int, boolean) - Method in interface org.apache.commons.ssl.asn1.ASN1TaggedObjectParser
getObjectParser(int, boolean) - Method in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
getObjects() - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
getObjects() - Method in class org.apache.commons.ssl.asn1.ASN1Set
getObjects() - Method in class org.apache.commons.ssl.asn1.BERConstructedOctetString
  return the DER octets that make up this string.
getOctetOutputStream() - Method in class org.apache.commons.ssl.asn1.BEROctetStringGenerator
getOctetOutputStream(byte[]) - Method in class org.apache.commons.ssl.asn1.BEROctetStringGenerator
getOctets() - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
getOctets() - Method in class org.apache.commons.ssl.asn1.BERConstructedOctetString
getOctets() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
getOctets() - Method in class org.apache.commons.ssl.asn1.DERGeneralString
getOctets() - Method in class org.apache.commons.ssl.asn1.DERIA5String
getOctets() - Method in class org.apache.commons.ssl.asn1.DERNumericString
getOctets() - Method in class org.apache.commons.ssl.asn1.DERPrintableString
getOctets() - Method in class org.apache.commons.ssl.asn1.DERT61String
getOctets() - Method in class org.apache.commons.ssl.asn1.DERUniversalString
getOctets() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
getOctets() - Method in class org.apache.commons.ssl.asn1.DERVisibleString
getOctetStream() - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
getOctetStream() - Method in interface org.apache.commons.ssl.asn1.ASN1OctetStringParser
getOctetStream() - Method in class org.apache.commons.ssl.asn1.BEROctetStringParser
getOOBInline() - Method in class org.apache.commons.ssl.SSLSocketWrapper
getOutputStream() - Method in class org.apache.commons.ssl.SSLSocketWrapper
getPadBits(int) - Static method in class org.apache.commons.ssl.asn1.DERBitString
  return the correct number of pad bits for a bit string defined in a 32 bit constant
getPadBits() - Method in class org.apache.commons.ssl.asn1.DERBitString
getParentStream() - Method in class org.apache.commons.ssl.asn1.ASN1StreamParser
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
getPositiveValue() - Method in class org.apache.commons.ssl.asn1.DERInteger
  in some cases positive values get crammed into a space, that's not quite big enough...
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
getRawOutputStream() - Method in class org.apache.commons.ssl.asn1.ASN1Generator
getRawOutputStream() - Method in class org.apache.commons.ssl.asn1.BERGenerator
getRawOutputStream() - Method in class org.apache.commons.ssl.asn1.DERSequenceGenerator
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
getRootThrowable(Throwable) - Static method in class org.apache.commons.ssl.Java14TrustManagerWrapper
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.asn1.DERConstructedSequence
  Deprecated.
getSize() - Method in class org.apache.commons.ssl.asn1.DERConstructedSet
  Deprecated.
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
getString() - Method in class org.apache.commons.ssl.asn1.DERBitString
getString() - Method in class org.apache.commons.ssl.asn1.DERBMPString
getString() - Method in class org.apache.commons.ssl.asn1.DERGeneralString
getString() - Method in class org.apache.commons.ssl.asn1.DERIA5String
getString() - Method in class org.apache.commons.ssl.asn1.DERNumericString
getString() - Method in class org.apache.commons.ssl.asn1.DERPrintableString
getString() - Method in interface org.apache.commons.ssl.asn1.DERString
getString() - Method in class org.apache.commons.ssl.asn1.DERT61String
getString() - Method in class org.apache.commons.ssl.asn1.DERUniversalString
getString() - Method in class org.apache.commons.ssl.asn1.DERUTF8String
getString() - Method in class org.apache.commons.ssl.asn1.DERVisibleString
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
getTag() - Method in class org.apache.commons.ssl.asn1.DERUnknownTag
getTagNo() - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
getTagNo() - Method in interface org.apache.commons.ssl.asn1.ASN1TaggedObjectParser
getTagNo() - Method in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
getTagNumber() - Method in class org.apache.commons.ssl.asn1.ASN1ObjectParser
  Return the tag number for this object.
getTcpNoDelay() - Method in class org.apache.commons.ssl.SSLSocketWrapper
getTime() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
  return the time - always in the form of YYYYMMDDhhmmssGMT(+hh:mm|-hh:mm).
getTime() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
  return the time - always in the form of YYMMDDhhmmssGMT(+hh:mm|-hh:mm).
getTimeString() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
  Return the time.
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
getUnderlyingStream() - Method in class org.apache.commons.ssl.asn1.LimitedInputStream
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
getValue() - Method in class org.apache.commons.ssl.asn1.DEREnumerated
getValue() - Method in class org.apache.commons.ssl.asn1.DERInteger
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
GRAPHIC_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags

## H

h - Variable in class org.apache.commons.ssl.LogWrapper
HANDLER - Static variable in class org.apache.commons.ssl.JavaImpl
hasData() - Method in class org.apache.commons.ssl.Base64
  Returns true if this Base64 object has buffered data for reading.
hasFractionalSeconds() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1Null
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1Object
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1Set
hashCode() - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
hashCode() - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
hashCode() - Method in class org.apache.commons.ssl.asn1.DERBitString
hashCode() - Method in class org.apache.commons.ssl.asn1.DERBMPString
hashCode() - Method in class org.apache.commons.ssl.asn1.DERBoolean
hashCode() - Method in class org.apache.commons.ssl.asn1.DEREnumerated
hashCode() - Method in class org.apache.commons.ssl.asn1.DERGeneralizedTime
hashCode() - Method in class org.apache.commons.ssl.asn1.DERGeneralString
hashCode() - Method in class org.apache.commons.ssl.asn1.DERIA5String
hashCode() - Method in class org.apache.commons.ssl.asn1.DERInteger
hashCode() - Method in class org.apache.commons.ssl.asn1.DERNumericString
hashCode() - Method in class org.apache.commons.ssl.asn1.DERObject
hashCode() - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
hashCode() - Method in class org.apache.commons.ssl.asn1.DERPrintableString
hashCode() - Method in class org.apache.commons.ssl.asn1.DERT61String
hashCode() - Method in class org.apache.commons.ssl.asn1.DERUniversalString
hashCode() - Method in class org.apache.commons.ssl.asn1.DERUnknownTag
hashCode() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
hashCode() - Method in class org.apache.commons.ssl.asn1.DERUTF8String
hashCode() - Method in class org.apache.commons.ssl.asn1.DERVisibleString
hasMoreTokens() - Method in class org.apache.commons.ssl.asn1.OIDTokenizer
head - Variable in class org.apache.commons.ssl.ComboInputStream
HEAD_URL - Static variable in class org.apache.commons.ssl.Version
headDone - Variable in class org.apache.commons.ssl.ComboInputStream
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
hostHeader - Static variable in class org.apache.commons.ssl.Ping
hostnamePossibilities(String) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
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 - Variable in class org.apache.commons.ssl.SSL
HostnameVerifier.AbstractVerifier - Class in org.apache.commons.ssl
HostnameVerifier.AbstractVerifier() - Constructor for class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
HostPort - Class in org.apache.commons.ssl
HostPort(String, int) - Constructor for class org.apache.commons.ssl.HostPort
httpMethod - Static variable in class org.apache.commons.ssl.Ping
HttpSecureProtocol - Class in org.apache.commons.ssl
  Hook into HttpClient.
HttpSecureProtocol() - Constructor for class org.apache.commons.ssl.HttpSecureProtocol

## I

i - Variable in class org.apache.commons.ssl.rmi.IntegerRMI
IA5_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
id - Variable in class org.apache.commons.ssl.Ping.Arg
identifier - Variable in class org.apache.commons.ssl.asn1.DERObjectIdentifier
in - Variable in class org.apache.commons.ssl.util.ReadLine
IndefiniteLengthInputStream - Class in org.apache.commons.ssl.asn1
IndefiniteLengthInputStream(InputStream) - Constructor for class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
index - Variable in class org.apache.commons.ssl.asn1.OIDTokenizer
info(Object) - Method in class org.apache.commons.ssl.LogHelper
info(Object, Throwable) - Method in class org.apache.commons.ssl.LogHelper
info(Object) - Method in class org.apache.commons.ssl.LogWrapper
info(Object, Throwable) - Method in class org.apache.commons.ssl.LogWrapper
init(SSL, TrustChain, KeyMaterial) - Static method in class org.apache.commons.ssl.JavaImpl
init() - Method in class org.apache.commons.ssl.SSL
initCount - Variable in class org.apache.commons.ssl.SSL
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
initThrowRuntime() - Method in class org.apache.commons.ssl.SSL
INSTANCE - Static variable in class org.apache.commons.ssl.asn1.BERNull
INSTANCE - Static variable in class org.apache.commons.ssl.asn1.DERNull
instance - Static variable in class org.apache.commons.ssl.Java13
instance - Static variable in class org.apache.commons.ssl.Java14
instance - Static variable in class org.apache.commons.ssl.LDAPSocket
INTEGER - Static variable in interface org.apache.commons.ssl.asn1.DERTags
IntegerRMI - Class in org.apache.commons.ssl.rmi
IntegerRMI() - Constructor for class org.apache.commons.ssl.rmi.IntegerRMI
intValue() - Method in class org.apache.commons.ssl.asn1.DERBitString
ip4ToHex(byte[]) - Static method in class org.apache.commons.ssl.util.IPAddressParser
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
isConstructed() - Method in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
isConstructed() - Method in class org.apache.commons.ssl.asn1.DERApplicationSpecific
isDebugEnabled() - Method in class org.apache.commons.ssl.LogHelper
isDebugEnabled() - Method in class org.apache.commons.ssl.LogWrapper
isDSA - Variable in class org.apache.commons.ssl.PKCS8Key
isDSA() - Method in class org.apache.commons.ssl.PKCS8Key
isEmpty() - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
isEmpty() - Method in class org.apache.commons.ssl.TrustChain
isExplicit() - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
  return whether or not the object may be explicitly tagged.
isIA5String(String) - Static method in class org.apache.commons.ssl.asn1.DERIA5String
  return true if the passed in String can be represented without loss as an IA5String, false otherwise.
isInfoEnabled() - Method in class org.apache.commons.ssl.LogHelper
isInfoEnabled() - Method in class org.apache.commons.ssl.LogWrapper
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
isLog4jAvailable() - Static method in class org.apache.commons.ssl.LogWrapper
isNumericString(String) - Static method in class org.apache.commons.ssl.asn1.DERNumericString
  Return true if the string can be represented as a NumericString ('0'..'9', ' ')
isOutputShutdown() - Method in class org.apache.commons.ssl.SSLSocketWrapper
isPrintableString(String) - Static method in class org.apache.commons.ssl.asn1.DERPrintableString
  return true if the passed in String can be represented without loss as a PrintableString, false otherwise.
isRequired - Variable in class org.apache.commons.ssl.Ping.Arg
isRSA - Variable in class org.apache.commons.ssl.PKCS8Key
isRSA() - Method in class org.apache.commons.ssl.PKCS8Key
isSecure - Variable in class org.apache.commons.ssl.SSL
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
isTrue() - Method in class org.apache.commons.ssl.asn1.DERBoolean
isUrlSafe() - Method in class org.apache.commons.ssl.Base64
  Returns our current encode mode.
isValidIdentifier(String) - Static method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
isWhiteSpace(byte) - Static method in class org.apache.commons.ssl.Base64
  Checks if a byte value is whitespace or not.
isWhiteSpace(char) - Static method in class org.apache.commons.ssl.Util
isYes(String) - Static method in class org.apache.commons.ssl.Util
iterationCount - Variable in class org.apache.commons.ssl.ASN1Structure
iv - Variable in class org.apache.commons.ssl.ASN1Structure
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
Java13() - Constructor for class org.apache.commons.ssl.Java13
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
Java14() - Constructor for class org.apache.commons.ssl.Java14
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
jks - Variable in class org.apache.commons.ssl.TrustMaterial
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.
keyManager - Variable in class org.apache.commons.ssl.Java13KeyManagerWrapper
keyManager - Variable in class org.apache.commons.ssl.Java14KeyManagerWrapper
keyManagerFactory - Variable in class org.apache.commons.ssl.KeyMaterial
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
keyMaterial - Variable in class org.apache.commons.ssl.SSL
keys - Variable in class org.apache.commons.ssl.KeyStoreBuilder.BuildResult
keySize - Variable in class org.apache.commons.ssl.ASN1Structure
keySize - Variable in class org.apache.commons.ssl.OpenSSL.CipherInfo
keySize - Variable in class org.apache.commons.ssl.PKCS8Key.DecryptResult
keySize - Variable in class org.apache.commons.ssl.PKCS8Key
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
KeyStoreBuilder.BuildResult(List, List, KeyStore) - Constructor for class org.apache.commons.ssl.KeyStoreBuilder.BuildResult
KNOWN_PROTOCOLS - Static variable in class org.apache.commons.ssl.SSL
KNOWN_PROTOCOLS_SET - Static variable in class org.apache.commons.ssl.SSL

## L

l - Variable in class org.apache.commons.ssl.LogHelper
LAST_READ_KEY - Static variable in class org.apache.commons.ssl.Util
LDAPSocket - Class in org.apache.commons.ssl
LDAPSocket() - Constructor for class org.apache.commons.ssl.LDAPSocket
lessThanOrEqual(byte[], byte[]) - Method in class org.apache.commons.ssl.asn1.ASN1Set
  return true if a <= b (arrays are assumed padded with zeros).
LEVELS - Static variable in class org.apache.commons.ssl.LogWrapper
limit - Variable in class org.apache.commons.ssl.asn1.ASN1InputStream
LimitedInputStream - Class in org.apache.commons.ssl.asn1
LimitedInputStream(InputStream) - Constructor for class org.apache.commons.ssl.asn1.LimitedInputStream
LINE_ENDING - Static variable in class org.apache.commons.ssl.Certificates
LINE_SEPARATOR - Static variable in class org.apache.commons.ssl.LogWrapper
LINE_SEPARATOR - Static variable in class org.apache.commons.ssl.PEMUtil
lineLength - Variable in class org.apache.commons.ssl.Base64
  Line length for encoding.
lineSeparator - Variable in class org.apache.commons.ssl.Base64
  Line separator for encoding.
load() - Static method in class org.apache.commons.ssl.JavaImpl
loadCerts(KeyStore, Collection) - Static method in class org.apache.commons.ssl.TrustMaterial
loadTomcatConfig(Document, Map, Map) - Static method in class org.apache.commons.ssl.TomcatServerXML
loadVector(InputStream, int) - Method in class org.apache.commons.ssl.asn1.ASN1StreamParser
loadVector(InputStream) - Method in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
local - Static variable in class org.apache.commons.ssl.Ping
localAddress - Static variable in class org.apache.commons.ssl.Ping
localBindAddress - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
LOCALHOSTS - Static variable in class org.apache.commons.ssl.HostnameVerifier.AbstractVerifier
localPort - Static variable in class org.apache.commons.ssl.Ping
log - Static variable in class org.apache.commons.ssl.rmi.Test
log - Static variable in class org.apache.commons.ssl.RMISocketFactoryImpl
log - Static variable in class org.apache.commons.ssl.TomcatServerXML
log4j - Static variable in class org.apache.commons.ssl.LogWrapper
  true if log4j is available
LogHelper - Class in org.apache.commons.ssl

  Wraps a Log4j Logger.
LogHelper(Class) - Constructor for class org.apache.commons.ssl.LogHelper
LogHelper(String) - Constructor for class org.apache.commons.ssl.LogHelper
LogWrapper - Class in org.apache.commons.ssl

  LogWrapper can be used for situations where log4j might not be available on the classpath.
LogWrapper() - Constructor for class org.apache.commons.ssl.LogWrapper
LogWrapper(Class) - Constructor for class org.apache.commons.ssl.LogWrapper
LogWrapper(String) - Constructor for class org.apache.commons.ssl.LogWrapper
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.SSL
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
MASK_6BITS - Static variable in class org.apache.commons.ssl.Base64
  Mask used to extract 6 bits, used when encoding
MASK_8BITS - Static variable in class org.apache.commons.ssl.Base64
  Mask used to extract 8 bits, used in decoding base64 bytes
MAX_LENGTH - Static variable in class org.apache.commons.ssl.asn1.BERConstructedOctetString
mode - Variable in class org.apache.commons.ssl.PEMItem
modulus - Variable in class org.apache.commons.ssl.Base64
  Writes to the buffer only occur after every 3 reads when encoding, an every 4 reads when decoding.

## N

needClientAuth - Variable in class org.apache.commons.ssl.SSL
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
nextToken() - Method in class org.apache.commons.ssl.asn1.OIDTokenizer
NO_WRAP - Static variable in interface org.apache.commons.ssl.SSLWrapperFactory
  NO_WRAP doesn't wrap the SSLSocket.
NOOP - Static variable in class org.apache.commons.ssl.LogWrapper
NULL - Static variable in interface org.apache.commons.ssl.asn1.DERTags
NUMERIC_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags

## O

obj - Variable in class org.apache.commons.ssl.asn1.ASN1TaggedObject
OBJECT_IDENTIFIER - Static variable in interface org.apache.commons.ssl.asn1.DERTags
OCSP_EXTENSION - Static variable in class org.apache.commons.ssl.Certificates
OCTET_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
octets - Variable in class org.apache.commons.ssl.asn1.DERApplicationSpecific
octs - Variable in class org.apache.commons.ssl.asn1.BERConstructedOctetString
oid - Variable in class org.apache.commons.ssl.asn1.OIDTokenizer
oid1 - Variable in class org.apache.commons.ssl.ASN1Structure
oid2 - Variable in class org.apache.commons.ssl.ASN1Structure
oid3 - Variable in class org.apache.commons.ssl.ASN1Structure
oids - Variable in class org.apache.commons.ssl.ASN1Structure
OIDTokenizer - Class in org.apache.commons.ssl.asn1
  class for breaking up an OID into it's component tokens, ala java.util.StringTokenizer.
OIDTokenizer(String) - Constructor for class org.apache.commons.ssl.asn1.OIDTokenizer
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.CipherInfo(String, String, int, int, boolean) - Constructor for class org.apache.commons.ssl.OpenSSL.CipherInfo
OPENSSL_DSA - Static variable in class org.apache.commons.ssl.PKCS8Key
OPENSSL_RSA - Static variable in class org.apache.commons.ssl.PKCS8Key
opensslDecrypt(PEMItem, char[]) - Static method 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.asn1 - package org.apache.commons.ssl.asn1
org.apache.commons.ssl.rmi - package org.apache.commons.ssl.rmi
org.apache.commons.ssl.util - package org.apache.commons.ssl.util

## P

PAD - Static variable in class org.apache.commons.ssl.Base64
  Byte used to pad output.
pad(String, int, boolean) - Static method in class org.apache.commons.ssl.Util
padBits - Variable in class org.apache.commons.ssl.asn1.DERBitString
parse(byte[], char[], char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
parse(byte[], char[], char[], boolean) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
parseArgs(String[]) - Static method in class org.apache.commons.ssl.Ping
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.
parser() - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
parser() - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
parser() - Method in class org.apache.commons.ssl.asn1.ASN1Set
passedTest - Variable in class org.apache.commons.ssl.Certificates.CRLHolder
password - Static variable in class org.apache.commons.ssl.Ping
path - Static variable in class org.apache.commons.ssl.Ping
PATTERN - Static variable in class org.apache.commons.ssl.Version.CompileTime
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
Ping.Arg(String, String, String) - Constructor for class org.apache.commons.ssl.Ping.Arg
Ping.Arg(String, String, String, boolean) - Constructor for class org.apache.commons.ssl.Ping.Arg
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
pkcs12(int, int, byte[], byte[], int, MessageDigest) - Static method in class org.apache.commons.ssl.PKCS8Key
  This PKCS12 key derivation code comes from BouncyCastle.
PKCS7_ENCRYPTED - Static variable in class org.apache.commons.ssl.KeyStoreBuilder
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
PKCS8Key.DecryptResult(String, int, byte[]) - Constructor for class org.apache.commons.ssl.PKCS8Key.DecryptResult
plainClient - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
plainInstance - Static variable in class org.apache.commons.ssl.CRLSocket
port - Variable in class org.apache.commons.ssl.HostPort
PORT - Static variable in class org.apache.commons.ssl.rmi.Test
pos - Variable in class org.apache.commons.ssl.Base64
  Position where next character should be written in the buffer.
pos - Variable in class org.apache.commons.ssl.util.ReadLine
PREFIX - Static variable in class org.apache.commons.ssl.Version.CompileTime
prependZeroes(String) - Static method in class org.apache.commons.ssl.util.IPAddressParser
PRINTABLE_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
privateKey - Variable in class org.apache.commons.ssl.PKCS8Key
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
proxy - Static variable in class org.apache.commons.ssl.Ping
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(byte[], int, int) - Method in class org.apache.commons.ssl.asn1.ConstructedOctetStream
read() - Method in class org.apache.commons.ssl.asn1.ConstructedOctetStream
read() - Method in class org.apache.commons.ssl.asn1.DefiniteLengthInputStream
read(byte[], int, int) - Method in class org.apache.commons.ssl.asn1.DefiniteLengthInputStream
read(byte[], int, int) - Method in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
read() - Method in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
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
readDefiniteLengthFully(int) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
readFully(byte[]) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
readFully(byte[]) - Method in class org.apache.commons.ssl.asn1.DERInputStream
  Deprecated.
readIndefiniteLengthFully() - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
  read a string of bytes representing an indefinite length object.
readIndefiniteLengthFully() - Method in class org.apache.commons.ssl.asn1.BERInputStream
  Deprecated.
  read a string of bytes representing an indefinite length object.
readLength() - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
readLength() - Method in class org.apache.commons.ssl.asn1.ASN1StreamParser
readLength() - Method in class org.apache.commons.ssl.asn1.DERInputStream
  Deprecated.
ReadLine - Class in org.apache.commons.ssl.util
ReadLine(InputStream) - Constructor for class org.apache.commons.ssl.util.ReadLine
readObject() - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
readObject() - Method in class org.apache.commons.ssl.asn1.ASN1ObjectParser
readObject() - Method in interface org.apache.commons.ssl.asn1.ASN1SequenceParser
readObject() - Method in interface org.apache.commons.ssl.asn1.ASN1SetParser
readObject() - Method in class org.apache.commons.ssl.asn1.ASN1StreamParser
readObject() - Method in class org.apache.commons.ssl.asn1.BERInputStream
  Deprecated.
readObject() - Method in class org.apache.commons.ssl.asn1.BERSequenceParser
readObject() - Method in class org.apache.commons.ssl.asn1.BERSetParser
readObject() - Method in class org.apache.commons.ssl.asn1.DERInputStream
  Deprecated.
readPos - Variable in class org.apache.commons.ssl.Base64
  Position where next character should be read from the buffer.
readResults(byte[], int, int) - Method in class org.apache.commons.ssl.Base64
  Extracts buffered data into the provided byte[] array, starting at position bPos, up to a maximum of bAvail bytes.
readTagNumber(int) - Method in class org.apache.commons.ssl.asn1.ASN1InputStream
readVector() - Method in class org.apache.commons.ssl.asn1.ASN1ObjectParser
rebind(String, Remote) - Static method in class org.apache.commons.ssl.rmi.Test

  JNDI/RMI rebind wrapper for the UCS.
rebindTest() - Static method in class org.apache.commons.ssl.rmi.Test
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
requireNameServer() - Static method in class org.apache.commons.ssl.rmi.Test

  Attempts to start a naming server on the localhost if one is not already running.
reset() - Method in class org.apache.commons.ssl.Base64
  Resets this Base64 object to its initial newly constructed state.
resizeArray(byte[]) - Static method in class org.apache.commons.ssl.Util
resizeBuffer() - Method in class org.apache.commons.ssl.Base64
  Doubles our buffer.
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
rLoadVector(InputStream) - Method in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
RMI_HOSTNAME_KEY - Static variable in class org.apache.commons.ssl.RMISocketFactoryImpl
rmiRunning - Static variable in class org.apache.commons.ssl.rmi.Test
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.SSLEchoServer.EchoRunnable
s - Variable in class org.apache.commons.ssl.SSLProxyServer.ProxyRunnable
s - Variable in class org.apache.commons.ssl.SSLServerSocketWrapper
s - Variable in class org.apache.commons.ssl.SSLSocketWrapper
salt - Variable in class org.apache.commons.ssl.ASN1Structure
secureInstance - Static variable in class org.apache.commons.ssl.CRLSocket
sendUrgentData(int) - Method in class org.apache.commons.ssl.SSLSocketWrapper
seq - Variable in class org.apache.commons.ssl.asn1.ASN1Sequence
SEQUENCE - Static variable in interface org.apache.commons.ssl.asn1.DERTags
SEQUENCE_OF - Static variable in interface org.apache.commons.ssl.asn1.DERTags
serverSocketFactory - Variable in class org.apache.commons.ssl.SSL
serverSockets - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
set - Variable in class org.apache.commons.ssl.asn1.ASN1Set
SET - Static variable in interface org.apache.commons.ssl.asn1.DERTags
set00Check(boolean) - Method in class org.apache.commons.ssl.asn1.ASN1StreamParser
SET_OF - Static variable in interface org.apache.commons.ssl.asn1.DERTags
setAnonymousPort(int) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
setBackupLogFile(String) - Static method in class org.apache.commons.ssl.LogWrapper
  Set file to log to if log4j is not available.
setBackupStream(OutputStream) - Static method in class org.apache.commons.ssl.LogWrapper
  Set PrintStream to log to if log4j is not available.
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
setEofOn00(boolean) - Method in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
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
setInitialBuffer(byte[], int, int) - Method in class org.apache.commons.ssl.Base64
  Sets the streaming buffer.
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
setParentEofDetect(boolean) - Method in class org.apache.commons.ssl.asn1.LimitedInputStream
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
SIMPLE_TRUST_TYPE_TRUST_ALL - Static variable in class org.apache.commons.ssl.TrustMaterial
SIMPLE_TRUST_TYPE_TRUST_THIS_JVM - Static variable in class org.apache.commons.ssl.TrustMaterial
simpleTrustType - Variable in class org.apache.commons.ssl.TrustMaterial
singleByte - Variable in class org.apache.commons.ssl.Base64InputStream
singleByte - Variable in class org.apache.commons.ssl.Base64OutputStream
size() - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
  return the number of objects in this sequence.
size() - Method in class org.apache.commons.ssl.asn1.ASN1Set
  return the number of objects in this set.
size() - Method in class org.apache.commons.ssl.asn1.DEREncodableVector
SIZE_KEY - Static variable in class org.apache.commons.ssl.Util
smallPayload - Variable in class org.apache.commons.ssl.ASN1Structure
socketFactory - Variable in class org.apache.commons.ssl.SSL
sort() - Method in class org.apache.commons.ssl.asn1.ASN1Set
soTimeout - Variable in class org.apache.commons.ssl.SSL
split(String, char) - Static method in class org.apache.commons.ssl.asn1.Strings
splitOnColon(String) - Static method in class org.apache.commons.ssl.util.IPAddressParser
ssl - Variable in class org.apache.commons.ssl.Java13TrustManagerWrapper
ssl - Variable in class org.apache.commons.ssl.Java14TrustManagerWrapper
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.SSLClient
ssl - Variable in class org.apache.commons.ssl.SSLServer
ssl - Variable in class org.apache.commons.ssl.SSLServerSocketWrapper
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
SSL_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
SSL_RSA_WITH_RC4_128_SHA - Static variable in class org.apache.commons.ssl.SSL
SSLClient - Class in org.apache.commons.ssl
SSLClient() - Constructor for class org.apache.commons.ssl.SSLClient
sslContext - Variable in class org.apache.commons.ssl.SSL
SSLEchoServer - Class in org.apache.commons.ssl
SSLEchoServer() - Constructor for class org.apache.commons.ssl.SSLEchoServer
SSLEchoServer.EchoRunnable - Class in org.apache.commons.ssl
SSLEchoServer.EchoRunnable(SSLSocket) - Constructor for class org.apache.commons.ssl.SSLEchoServer.EchoRunnable
SSLProxyServer - Class in org.apache.commons.ssl
SSLProxyServer() - Constructor for class org.apache.commons.ssl.SSLProxyServer
SSLProxyServer.ProxyRunnable - Class in org.apache.commons.ssl
SSLProxyServer.ProxyRunnable(Socket) - Constructor for class org.apache.commons.ssl.SSLProxyServer.ProxyRunnable
sslServer - Variable in class org.apache.commons.ssl.RMISocketFactoryImpl
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 - Variable in class org.apache.commons.ssl.SSL
SSLWrapperFactory - Interface in org.apache.commons.ssl
STANDARD_ENCODE_TABLE - Static variable in class org.apache.commons.ssl.Base64
  This array is a lookup table that translates 6-bit positive integer index values into their "Base64 Alphabet" equivalents as specified in Table 1 of RFC 2045.
startHandshake() - Method in class org.apache.commons.ssl.SSLSocketWrapper
startsAndEndsWithDashes(String) - Static method in class org.apache.commons.ssl.PEMUtil
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.
string - Variable in class org.apache.commons.ssl.asn1.ASN1OctetString
string - Variable in class org.apache.commons.ssl.asn1.DERBMPString
string - Variable in class org.apache.commons.ssl.asn1.DERGeneralString
string - Variable in class org.apache.commons.ssl.asn1.DERIA5String
string - Variable in class org.apache.commons.ssl.asn1.DERNumericString
string - Variable in class org.apache.commons.ssl.asn1.DERPrintableString
string - Variable in class org.apache.commons.ssl.asn1.DERT61String
string - Variable in class org.apache.commons.ssl.asn1.DERUniversalString
string - Variable in class org.apache.commons.ssl.asn1.DERUTF8String
string - Variable in class org.apache.commons.ssl.asn1.DERVisibleString
Strings - Class in org.apache.commons.ssl.asn1
Strings() - Constructor for class org.apache.commons.ssl.asn1.Strings
SUPPORTED_CIPHERS - Static variable in class org.apache.commons.ssl.SSL
SUPPORTED_CIPHERS_SET - Static variable in class org.apache.commons.ssl.SSL

## T

t(int, Object, Throwable) - Method in class org.apache.commons.ssl.LogWrapper
  Tests if log4j is available.
T61_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
table - Static variable in class org.apache.commons.ssl.asn1.DERBitString
table - Static variable in class org.apache.commons.ssl.asn1.DERUniversalString
tag - Variable in class org.apache.commons.ssl.asn1.DERApplicationSpecific
tag - Variable in class org.apache.commons.ssl.asn1.DERUnknownTag
TAGGED - Static variable in interface org.apache.commons.ssl.asn1.DERTags
tagNo - Variable in class org.apache.commons.ssl.asn1.ASN1TaggedObject
tail - Variable in class org.apache.commons.ssl.ComboInputStream
target - Static variable in class org.apache.commons.ssl.Ping
targetAddress - Static variable in class org.apache.commons.ssl.Ping
targetPort - Static variable in class org.apache.commons.ssl.Ping
tempCRLFile - Variable in class org.apache.commons.ssl.Certificates.CRLHolder
test(boolean, X509Certificate[]) - Method in class org.apache.commons.ssl.Java13TrustManagerWrapper
Test - Class in org.apache.commons.ssl.rmi
Test() - Constructor for class org.apache.commons.ssl.rmi.Test
TEST_DATE_NAME - Static variable in class org.apache.commons.ssl.rmi.Test
TEST_INT_NAME - Static variable in class org.apache.commons.ssl.rmi.Test
testCRL(SSLClient) - Static method in class org.apache.commons.ssl.Ping
testExpiry(SSLClient) - Static method in class org.apache.commons.ssl.Ping
testHostname(SSLClient) - Static method in class org.apache.commons.ssl.Ping
testShouldWeThrow(CertificateException, X509Certificate[]) - Method in class org.apache.commons.ssl.Java14TrustManagerWrapper
testTrust(Object, X509Certificate[], String) - Static method in class org.apache.commons.ssl.JavaImpl
testTrust(SSLClient, String, TrustChain) - Static method in class org.apache.commons.ssl.Ping
time - Variable in class org.apache.commons.ssl.asn1.DERGeneralizedTime
time - Variable in class org.apache.commons.ssl.asn1.DERUTCTime
TIMESTAMP_LENGTH - Static variable in class org.apache.commons.ssl.LogWrapper
TIMESTAMP_PATTERN - Static variable in class org.apache.commons.ssl.LogWrapper
TLS_DHE_DSS_WITH_AES_128_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
TLS_DHE_DSS_WITH_AES_256_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
TLS_DHE_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
TLS_DHE_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
TLS_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
TLS_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.apache.commons.ssl.SSL
toAddress(String, int) - Static method in class org.apache.commons.ssl.Util
toASN1Object() - Method in class org.apache.commons.ssl.asn1.ASN1Encodable
toASN1Object() - Method in class org.apache.commons.ssl.asn1.DERObject
toByteArray() - Method in class org.apache.commons.ssl.asn1.DefiniteLengthInputStream
toByteArray(String) - Static method in class org.apache.commons.ssl.asn1.Strings
toBytes(Vector) - Static method in class org.apache.commons.ssl.asn1.BERConstructedOctetString
  convert a vector of octet strings into a single byte string
toBytes(String) - Static method in class org.apache.commons.ssl.util.UTF8
toChain(Collection) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
toInetAddress(String) - Static method in class org.apache.commons.ssl.Util
  Utility method to make sure IP-literals don't trigger reverse-DNS lookups.
toIntegerBytes(BigInteger) - Static method in class org.apache.commons.ssl.Base64
  Returns a byte-array representation of a `BigInteger` without sign bit.
toLowerCase(String) - Static method in class org.apache.commons.ssl.asn1.Strings
  A locale independent version of toLowerCase.
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() - Method in class org.apache.commons.ssl.asn1.ASN1Null
toString() - Method in class org.apache.commons.ssl.asn1.ASN1OctetString
toString() - Method in class org.apache.commons.ssl.asn1.ASN1Sequence
toString() - Method in class org.apache.commons.ssl.asn1.ASN1Set
toString() - Method in class org.apache.commons.ssl.asn1.ASN1TaggedObject
toString() - Method in class org.apache.commons.ssl.asn1.DERBitString
toString() - Method in class org.apache.commons.ssl.asn1.DERBMPString
toString() - Method in class org.apache.commons.ssl.asn1.DERBoolean
toString() - Method in class org.apache.commons.ssl.asn1.DERGeneralString
toString() - Method in class org.apache.commons.ssl.asn1.DERIA5String
toString() - Method in class org.apache.commons.ssl.asn1.DERInteger
toString() - Method in class org.apache.commons.ssl.asn1.DERNumericString
toString() - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
toString() - Method in class org.apache.commons.ssl.asn1.DERPrintableString
toString() - Method in class org.apache.commons.ssl.asn1.DERT61String
toString() - Method in class org.apache.commons.ssl.asn1.DERUniversalString
toString() - Method in class org.apache.commons.ssl.asn1.DERUTCTime
toString() - Method in class org.apache.commons.ssl.asn1.DERUTF8String
toString() - Method in class org.apache.commons.ssl.asn1.DERVisibleString
toString() - Method in class org.apache.commons.ssl.ASN1Structure
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
toUpperCase(String) - Static method in class org.apache.commons.ssl.asn1.Strings
  A locale independent version of toUpperCase.
toUTF8ByteArray(String) - Static method in class org.apache.commons.ssl.asn1.Strings
transformation - Variable in class org.apache.commons.ssl.PKCS8Key.DecryptResult
transformation - Variable in class org.apache.commons.ssl.PKCS8Key
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.
TRUE - Static variable in class org.apache.commons.ssl.asn1.DERBoolean
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_THIS_JVM - Static variable in class org.apache.commons.ssl.TrustMaterial
trustChain - Variable in class org.apache.commons.ssl.Java13TrustManagerWrapper
trustChain - Variable in class org.apache.commons.ssl.Java14TrustManagerWrapper
trustChain - Static variable in class org.apache.commons.ssl.Ping
trustChain - Variable in class org.apache.commons.ssl.SSL
TrustChain - Class in org.apache.commons.ssl
TrustChain() - Constructor for class org.apache.commons.ssl.TrustChain
trustEachOther(SSLClient, SSLServer) - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
trustManager - Variable in class org.apache.commons.ssl.Java13TrustManagerWrapper
trustManager - Variable in class org.apache.commons.ssl.Java14TrustManagerWrapper
trustMaterial - Variable in class org.apache.commons.ssl.TrustChain
TrustMaterial - Class in org.apache.commons.ssl
TrustMaterial(int) - Constructor for class org.apache.commons.ssl.TrustMaterial
TrustMaterial(KeyStore, int) - Constructor for class org.apache.commons.ssl.TrustMaterial
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
trustOurself() - Method in class org.apache.commons.ssl.RMISocketFactoryImpl
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
tryJKS(String, ByteArrayInputStream, char[], char[], boolean) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
tryToStartNameServer() - Static method in class org.apache.commons.ssl.rmi.Test

## U

unifiedKeyStore - Variable in class org.apache.commons.ssl.TrustChain
UNIVERSAL_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
uprade() - Static method in class org.apache.commons.ssl.JavaImpl
URL - Static variable in class org.apache.commons.ssl.rmi.Test
URL_SAFE_ENCODE_TABLE - Static variable in class org.apache.commons.ssl.Base64
  This is a copy of the STANDARD_ENCODE_TABLE above, but with + and / changed to - and _ to make the encoded Base64 results more URL-SAFE.
urlString - Variable in class org.apache.commons.ssl.Certificates.CRLHolder
useClientMode - Variable in class org.apache.commons.ssl.SSL
useClientModeDefault - Variable in class org.apache.commons.ssl.SSL
useDefaultJavaCiphers() - Method in class org.apache.commons.ssl.SSL
useDefaultJavaCiphers() - Method in class org.apache.commons.ssl.SSLClient
useDefaultJavaCiphers() - Method in class org.apache.commons.ssl.SSLServer
useDefaultKeyMaterial() - Method in class org.apache.commons.ssl.SSLServer
useStrongCiphers() - Method in class org.apache.commons.ssl.SSL
useStrongCiphers() - Method in class org.apache.commons.ssl.SSLClient
useStrongCiphers() - Method in class org.apache.commons.ssl.SSLServer
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
UTC_TIME - Static variable in interface org.apache.commons.ssl.asn1.DERTags
UTF8 - Class in org.apache.commons.ssl.util
UTF8() - Constructor for class org.apache.commons.ssl.util.UTF8
UTF8_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
Util - Class in org.apache.commons.ssl
Util() - Constructor for class org.apache.commons.ssl.Util

## V

v - Variable in class org.apache.commons.ssl.asn1.DEREncodableVector
validate(KeyStore, char[]) - Static method in class org.apache.commons.ssl.KeyStoreBuilder
value - Variable in class org.apache.commons.ssl.asn1.DERBoolean
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: http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.15/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
Version.CompileTime - Class in org.apache.commons.ssl
  Searches through a jar file to the find the most recent timestamp of all the class files.
Version.CompileTime() - Constructor for class org.apache.commons.ssl.Version.CompileTime
versionString() - Static method in class org.apache.commons.ssl.Version
VIDEOTEX_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags
VISIBLE_STRING - Static variable in interface org.apache.commons.ssl.asn1.DERTags

## 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
wantClientAuth - Variable in class org.apache.commons.ssl.SSL
warn(Object) - Method in class org.apache.commons.ssl.LogHelper
warn(Object, Throwable) - Method in class org.apache.commons.ssl.LogHelper
warn(Object) - Method in class org.apache.commons.ssl.LogWrapper
warn(Object, Throwable) - Method in class org.apache.commons.ssl.LogWrapper
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.
wrappingPrintStream - Static variable in class org.apache.commons.ssl.LogWrapper
  The wrappingPrintStream is lazy-initted if we have to log a stacktrace.
write(int) - Method in class org.apache.commons.ssl.asn1.BEROctetStringGenerator.BufferedBEROctetStream
write(byte[], int, int) - Method in class org.apache.commons.ssl.asn1.BEROctetStringGenerator.BufferedBEROctetStream
write(byte[]) - Method in class org.apache.commons.ssl.asn1.DEROutputStream
write(byte[], int, int) - Method in class org.apache.commons.ssl.asn1.DEROutputStream
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.
writeBERBody(InputStream) - Method in class org.apache.commons.ssl.asn1.BERGenerator
writeBEREnd() - Method in class org.apache.commons.ssl.asn1.BERGenerator
writeBERHeader(int) - Method in class org.apache.commons.ssl.asn1.BERGenerator
writeDEREncoded(OutputStream, int, byte[]) - Method in class org.apache.commons.ssl.asn1.DERGenerator
writeDEREncoded(int, byte[]) - Method in class org.apache.commons.ssl.asn1.DERGenerator
writeDEREncoded(OutputStream, int, InputStream) - Method in class org.apache.commons.ssl.asn1.DERGenerator
writeEncoded(int, byte[]) - Method in class org.apache.commons.ssl.asn1.DEROutputStream
writeField(OutputStream, long) - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
writeField(OutputStream, BigInteger) - Method in class org.apache.commons.ssl.asn1.DERObjectIdentifier
writeHdr(int) - Method in class org.apache.commons.ssl.asn1.BERGenerator
writeLength(OutputStream, int) - Method in class org.apache.commons.ssl.asn1.DERGenerator
writeLength(int) - Method in class org.apache.commons.ssl.asn1.DEROutputStream
writeNull() - Method in class org.apache.commons.ssl.asn1.DEROutputStream
writeObject(Object) - Method in class org.apache.commons.ssl.asn1.ASN1OutputStream
writeObject(Object) - Method in class org.apache.commons.ssl.asn1.BEROutputStream
writeObject(Object) - Method in class org.apache.commons.ssl.asn1.DEROutputStream

## X

x - Variable in class org.apache.commons.ssl.Base64
  Place holder for the 3 bytes we're dealing with for our base64 logic.
X509CertificateChainBuilder - Class in org.apache.commons.ssl
  Utility for building X509 certificate chains.
X509CertificateChainBuilder() - Constructor for class org.apache.commons.ssl.X509CertificateChainBuilder
x509Certificates - Variable in class org.apache.commons.ssl.TrustChain
x509ifyChain(Certificate[]) - Static method in class org.apache.commons.ssl.Certificates
  Returns a chain of type X509Certificate[].

## Z

zeroBytes - Variable in class org.apache.commons.ssl.asn1.DERNull

## _

_aIn - Variable in class org.apache.commons.ssl.asn1.ASN1ObjectParser
_b1 - Variable in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
_b2 - Variable in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
_baseTag - Variable in class org.apache.commons.ssl.asn1.ASN1ObjectParser
_baseTag - Variable in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
_bOut - Variable in class org.apache.commons.ssl.asn1.DERSequenceGenerator
_buf - Variable in class org.apache.commons.ssl.asn1.BEROctetStringGenerator.BufferedBEROctetStream
_contentStream - Variable in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
_currentStream - Variable in class org.apache.commons.ssl.asn1.ConstructedOctetStream
_eofFound - Variable in class org.apache.commons.ssl.asn1.ASN1StreamParser
_eofOn00 - Variable in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
_eofReached - Variable in class org.apache.commons.ssl.asn1.IndefiniteLengthInputStream
_first - Variable in class org.apache.commons.ssl.asn1.ConstructedOctetStream
_in - Variable in class org.apache.commons.ssl.asn1.ASN1StreamParser
_in - Variable in class org.apache.commons.ssl.asn1.LimitedInputStream
_indefiniteLength - Variable in class org.apache.commons.ssl.asn1.BERTaggedObjectParser
_isExplicit - Variable in class org.apache.commons.ssl.asn1.BERGenerator
_isExplicit - Variable in class org.apache.commons.ssl.asn1.DERGenerator
_length - Variable in class org.apache.commons.ssl.asn1.DefiniteLengthInputStream
_limit - Variable in class org.apache.commons.ssl.asn1.ASN1StreamParser
_off - Variable in class org.apache.commons.ssl.asn1.BEROctetStringGenerator.BufferedBEROctetStream
_out - Variable in class org.apache.commons.ssl.asn1.ASN1Generator
_parser - Variable in class org.apache.commons.ssl.asn1.BEROctetStringParser
_parser - Variable in class org.apache.commons.ssl.asn1.BERSequenceParser
_parser - Variable in class org.apache.commons.ssl.asn1.BERSetParser
_parser - Variable in class org.apache.commons.ssl.asn1.ConstructedOctetStream
_tagged - Variable in class org.apache.commons.ssl.asn1.BERGenerator
_tagged - Variable in class org.apache.commons.ssl.asn1.DERGenerator
_tagNo - Variable in class org.apache.commons.ssl.asn1.BERGenerator
_tagNo - Variable in class org.apache.commons.ssl.asn1.DERGenerator
_tagNumber - Variable in class org.apache.commons.ssl.asn1.ASN1ObjectParser
_tagNumber - Variable in class org.apache.commons.ssl.asn1.BERTaggedObjectParser

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