Alphabetical Index

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

A

AbstractCallbackHandler - class org.metastatic.callbacks.AbstractCallbackHandler
AbstractCallbackHandler() - constructor for class org.metastatic.callbacks.AbstractCallbackHandler
ACCEPT - static field in class org.metastatic.callbacks.CertificateCallback
Index for when the certificates in question should be accepted.
actionCommand - field in class org.metastatic.callbacks.AWTCallbackHandler
actionPerformed(ActionEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
add(InputStream,InputStream) - method in class org.metastatic.jessie.PrivateCredentials
Adds a handshake completed listener that wants to be notified when the SSL handshake completes.
addRandomByte(byte) - method in class org.metastatic.jessie.provider.CSPRNG
Add a single random byte to the randomness pool.
addRandomBytes(byte[],int,int) - method in class org.metastatic.jessie.provider.CSPRNG
Add an array of bytes into the randomness pool.
ANY - static field in class org.metastatic.jessie.pki.der.DER
APPLICATION - static field in class org.metastatic.jessie.pki.der.DER
ASN1ParsingException - class org.metastatic.jessie.pki.io.ASN1ParsingException
Signals a malformed ASN.1 sequence.
ASN1ParsingException() - constructor for class org.metastatic.jessie.pki.io.ASN1ParsingException
ASN1ParsingException(String) - constructor for class org.metastatic.jessie.pki.io.ASN1ParsingException
AuthorityKeyIdentifier - class org.metastatic.jessie.pki.ext.AuthorityKeyIdentifier
AuthorityKeyIdentifier(byte[]) - constructor for class org.metastatic.jessie.pki.ext.AuthorityKeyIdentifier
available() - method in class org.metastatic.jessie.pki.io.Base64InputStream
available() - method in class org.metastatic.jessie.https.ChunkedInputStream
AWTCallbackHandler - class org.metastatic.callbacks.AWTCallbackHandler
AWTCallbackHandler() - constructor for class org.metastatic.callbacks.AWTCallbackHandler

B

Base64 - class org.metastatic.jessie.Base64
Base64InputStream - class org.metastatic.jessie.pki.io.Base64InputStream
A filter input stream that decodes data encoded in the Base-64 encoding scheme.
Base64InputStream(InputStream) - constructor for class org.metastatic.jessie.pki.io.Base64InputStream
Create a new Base-64 input stream.
BasicConstraints - class org.metastatic.jessie.pki.ext.BasicConstraints
BasicConstraints(byte[]) - constructor for class org.metastatic.jessie.pki.ext.BasicConstraints
BEGIN_CERTIFICATE - static field in class org.metastatic.jessie.pki.provider.X509CertificateFactory
BEGIN_DSA - static field in class org.metastatic.jessie.PrivateCredentials
BEGIN_RSA - static field in class org.metastatic.jessie.PrivateCredentials
BEGIN_X509_CRL - static field in class org.metastatic.jessie.pki.provider.X509CertificateFactory
BIT_STRING - static field in class org.metastatic.jessie.pki.der.DER
BitString - class org.metastatic.jessie.pki.der.BitString
Immutable representation of a bit string, which is equivalent to a byte array except some number of the rightmost bits are ignored.
BitString(byte[]) - constructor for class org.metastatic.jessie.pki.der.BitString
Create a new bit string.
BitString(byte[],int) - constructor for class org.metastatic.jessie.pki.der.BitString
Create a new bit string.
BitString(byte[],int,boolean) - constructor for class org.metastatic.jessie.pki.der.BitString
Create a new bit string, shifting the given byte array if needed.
BitString(byte[],int,int) - constructor for class org.metastatic.jessie.pki.der.BitString
Create a new bit string.
BitString(byte[],int,int,int) - constructor for class org.metastatic.jessie.pki.der.BitString
Create a new bit string.
BitString(byte[],int,int,int,boolean) - constructor for class org.metastatic.jessie.pki.der.BitString
Create a new bit string, shifting the given byte array if needed.
BLOCKING - static field in class org.metastatic.jessie.provider.CSPRNG
Property name for whether or not to wait for the slow poll to complete, passed as a Boolean.
BMP_STRING - static field in class org.metastatic.jessie.pki.der.DER
BOOLEAN - static field in class org.metastatic.jessie.pki.der.DER

C

C - static field in class org.metastatic.jessie.pki.X500Name
CA_CERTS - static field in class org.metastatic.jessie.StaticTrustAnchors
A list of known certificate authority certificates.
Certificate - class javax.security.cert.Certificate
The base class for public-key certificates.
Certificate() - constructor for class javax.security.cert.Certificate
CertificateCallback - class org.metastatic.callbacks.CertificateCallback
A callback for determining whether or not a certificate chain, the trust of which could not be established, should be accepted by an application.
CertificateCallback(String,Certificate[]) - constructor for class org.metastatic.callbacks.CertificateCallback
Create a new callback with the given prompt and certificates.
CertificateCallback(String,Certificate[],int) - constructor for class org.metastatic.callbacks.CertificateCallback
Create a new callback with the given prompt, certificates, and default index.
Signals a problem when encoding certificates.
CertificateEncodingException() - constructor for class javax.security.cert.CertificateEncodingException
CertificateEncodingException(String) - constructor for class javax.security.cert.CertificateEncodingException
CertificateException - class javax.security.cert.CertificateException
Signals a generic problem with certificates.
CertificateException() - constructor for class javax.security.cert.CertificateException
CertificateException(String) - constructor for class javax.security.cert.CertificateException
Signals that a certificate has expired.
CertificateExpiredException() - constructor for class javax.security.cert.CertificateExpiredException
CertificateExpiredException(String) - constructor for class javax.security.cert.CertificateExpiredException
Signals that a certificate is not yet valid.
CertificateNotYetValidException() - constructor for class javax.security.cert.CertificateNotYetValidException
Signals a parsing error when decoding a certificate.
CertificateParsingException() - constructor for class javax.security.cert.CertificateParsingException
CertificateParsingException(String) - constructor for class javax.security.cert.CertificateParsingException
CertificatePolicies - class org.metastatic.jessie.pki.ext.CertificatePolicies
CertificatePolicies(byte[]) - constructor for class org.metastatic.jessie.pki.ext.CertificatePolicies
Checks if a certificate chain sent by the client is trusted.
Checks if a certificate chain sent by the server is trusted.
checkValidity() - method in class javax.security.cert.X509Certificate
Check if this certificate is valid now.
checkValidity() - method in class org.metastatic.jessie.pki.X509CertificateImpl
checkValidity(Date) - method in class javax.security.cert.X509Certificate
Check if this certificate is valid for the given date.
checkValidity(Date) - method in class org.metastatic.jessie.pki.X509CertificateImpl
Choose an alias for client-side authentication.
Choose an alias for server-side authentication.
ChunkedInputStream - class org.metastatic.jessie.https.ChunkedInputStream
ChunkedInputStream(InputStream) - constructor for class org.metastatic.jessie.https.ChunkedInputStream
clone() - method in class org.metastatic.jessie.pki.der.BitString
clone() - method in class org.metastatic.jessie.provider.CSPRNG
clone() - method in class org.metastatic.jessie.pki.provider.DSASignature
clone() - method in class org.metastatic.jessie.pki.provider.MD2
clone() - method in class org.metastatic.jessie.pki.provider.MD5
clone() - method in class org.metastatic.jessie.pki.der.OID
Returns a copy of this OID.
clone() - method in class org.metastatic.jessie.pki.provider.RSA
clone() - method in class org.metastatic.jessie.pki.provider.SHA1
CN - static field in class org.metastatic.jessie.pki.X500Name
compareTo(Object) - method in class org.metastatic.jessie.pki.der.BitString
compareTo(Object) - method in class org.metastatic.jessie.pki.der.OID
Compares this OID to another.
ConsoleCallbackHandler - class org.metastatic.callbacks.ConsoleCallbackHandler
An implementation of CallbackHandler that reads and writes information to and from System.in and System.out.
ConsoleCallbackHandler() - constructor for class org.metastatic.callbacks.ConsoleCallbackHandler
CONSTRUCTED - static field in class org.metastatic.jessie.pki.der.DER
CONSTRUCTED_VALUE - static field in class org.metastatic.jessie.pki.der.DER
contains(String) - method in class org.metastatic.jessie.SRPTrustManager
Tests if the configured password file contains the specified user name.
containsComponent(org.metastatic.jessie.pki.der.OID,String) - method in class org.metastatic.jessie.pki.X500Name
CONTEXT - static field in class org.metastatic.jessie.pki.der.DER
Context - class org.metastatic.jessie.provider.Context
This is Jessie's implementation of a SSLContext engine, and is available under the algorithm names ``SSLv3'', ``SSL'', ``TLSv1'', and ``TLS''.
Context() - constructor for class org.metastatic.jessie.provider.Context
countComponents() - method in class org.metastatic.jessie.pki.X500Name
createServerSocket() - method in class javax.net.ServerSocketFactory
Create an unbound server socket.
createServerSocket(int) - method in class javax.net.ServerSocketFactory
Create a server socket bound to the given port.
createSocket() - method in class javax.net.SocketFactory
Returns an unbound client socket.
createSocket(InetAddress,int) - method in class javax.net.SocketFactory
Creates a socket connected to a given host on a given port.
Creates a socket connected to a given host on a given port, connecting locally to the interface with the given address and port.
Creates a SSL socket wrapped around an existing socket.
createSocket(String,int) - method in class javax.net.SocketFactory
Creates a socket connected to a given host on a given port.
Creates a socket connected to a given host on a given port, connecting locally to the interface with the given address and port.
critical - field in class org.metastatic.jessie.pki.ext.Extension
The criticality flag.
CRL_SIGN - static field in class org.metastatic.jessie.pki.ext.KeyUsage
CRLNumber - class org.metastatic.jessie.pki.ext.CRLNumber
CRLNumber(byte[]) - constructor for class org.metastatic.jessie.pki.ext.CRLNumber
CSPRNG - class org.metastatic.jessie.provider.CSPRNG
An entropy pool-based pseudo-random number generator based on the PRNG in Peter Gutmann's cryptlib (http://www.cs.auckland.ac.nz/~pgut001/cryptlib/).
CSPRNG() - constructor for class org.metastatic.jessie.provider.CSPRNG
CSPRNGSpi - class org.metastatic.jessie.provider.CSPRNGSpi
CSPRNGSpi() - constructor for class org.metastatic.jessie.provider.CSPRNGSpi

D

DATA_ENCIPHERMENT - static field in class org.metastatic.jessie.pki.ext.KeyUsage
DC - static field in class org.metastatic.jessie.pki.X500Name
DECIPHER_ONLY - static field in class org.metastatic.jessie.pki.ext.KeyUsage
decode(String) - static method in class org.metastatic.jessie.Base64
Decode a Base-64 string into a byte array.
DefaultCallbackHandler - class org.metastatic.callbacks.DefaultCallbackHandler
This trivial implementation of CallbackHandler sets its Callback arguments to default values, with no user interaction.
DefaultCallbackHandler() - constructor for class org.metastatic.callbacks.DefaultCallbackHandler
definiteEncodingSize(int) - static method in class org.metastatic.jessie.pki.der.DERWriter
DER - interface org.metastatic.jessie.pki.der.DER
The set of tags for DER types.
DEREncodingException - class org.metastatic.jessie.pki.der.DEREncodingException
DEREncodingException() - constructor for class org.metastatic.jessie.pki.der.DEREncodingException
DEREncodingException(String) - constructor for class org.metastatic.jessie.pki.der.DEREncodingException
DERReader - class org.metastatic.jessie.pki.der.DERReader
This class decodes DER sequences into Java objects.
DERReader(byte[]) - constructor for class org.metastatic.jessie.pki.der.DERReader
Create a new DER reader from a byte array.
DERReader(InputStream) - constructor for class org.metastatic.jessie.pki.der.DERReader
Create a new DER readed from an input stream.
DERValue - class org.metastatic.jessie.pki.der.DERValue
DERValue(byte[]) - constructor for class org.metastatic.jessie.pki.der.DERValue
DERValue(int,int,Object,byte[]) - constructor for class org.metastatic.jessie.pki.der.DERValue
DERValue(int,Object) - constructor for class org.metastatic.jessie.pki.der.DERValue
DERWriter - class org.metastatic.jessie.pki.der.DERWriter
Methods that allow various Java types to be written as a DER (Distinguished Encoding Rules) stream to the specified output stream.
destroy() - method in class org.metastatic.jessie.PrivateCredentials
DIGEST_ALGORITHM - static field in class org.metastatic.jessie.pki.provider.RSA
digestAlgorithm OBJECT IDENTIFIER ::= { iso(1) member-body(2) US(840) rsadsi(113549) digestAlgorithm(2) }
digestAlgorithm - field in class org.metastatic.jessie.pki.provider.RSA
DIGITAL_SIGNATURE - static field in class org.metastatic.jessie.pki.ext.KeyUsage
DIRECTORY_NAME - static field in class org.metastatic.jessie.pki.ext.GeneralNames
DNQ - static field in class org.metastatic.jessie.pki.X500Name
DNS_NAME - static field in class org.metastatic.jessie.pki.ext.GeneralNames
DSAParameters - class org.metastatic.jessie.pki.provider.DSAParameters
DSASignature - class org.metastatic.jessie.pki.provider.DSASignature
DSASignature() - constructor for class org.metastatic.jessie.pki.provider.DSASignature

E

EDI_PARTY_NAME - static field in class org.metastatic.jessie.pki.ext.GeneralNames
EMAIL - static field in class org.metastatic.jessie.pki.X500Name
encBuf - field in class org.metastatic.jessie.pki.der.DERReader
ENCIPHER_ONLY - static field in class org.metastatic.jessie.pki.ext.KeyUsage
encode(byte[],int) - static method in class org.metastatic.jessie.Base64
Base64 encode a byte array, returning the returning string.
encoded - field in class org.metastatic.jessie.pki.ext.Extension.Value
EncodedKeyFactory - class org.metastatic.jessie.pki.provider.EncodedKeyFactory
A factory for keys encoded in either the X.509 format (for public keys) or the PKCS#8 format (for private keys).
END_CERTIFICATE - static field in class org.metastatic.jessie.pki.provider.X509CertificateFactory
END_DSA - static field in class org.metastatic.jessie.PrivateCredentials
END_RSA - static field in class org.metastatic.jessie.PrivateCredentials
END_X509_CRL - static field in class org.metastatic.jessie.pki.provider.X509CertificateFactory
engineCreateSSLEngine() - method in class org.metastatic.jessie.provider.Context
engineCreateSSLEngine(String,int) - method in class org.metastatic.jessie.provider.Context
engineDigest() - method in class org.metastatic.jessie.pki.provider.MD2
engineDigest() - method in class org.metastatic.jessie.pki.provider.MD5
engineDigest() - method in class org.metastatic.jessie.pki.provider.SHA1
engineDigest(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.MD2
engineDigest(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.MD5
engineDigest(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.SHA1
engineGenerateCertificate(InputStream) - method in class org.metastatic.jessie.pki.provider.X509CertificateFactory
engineGenerateCertificates(InputStream) - method in class org.metastatic.jessie.pki.provider.X509CertificateFactory
engineGenerateCRL(InputStream) - method in class org.metastatic.jessie.pki.provider.X509CertificateFactory
engineGenerateCRLs(InputStream) - method in class org.metastatic.jessie.pki.provider.X509CertificateFactory
engineGeneratePrivate(KeySpec) - method in class org.metastatic.jessie.pki.provider.EncodedKeyFactory
engineGeneratePrivate(KeySpec) - method in class org.metastatic.jessie.pki.provider.RSAKeyFactory
engineGeneratePublic(KeySpec) - method in class org.metastatic.jessie.pki.provider.EncodedKeyFactory
engineGeneratePublic(KeySpec) - method in class org.metastatic.jessie.pki.provider.RSAKeyFactory
engineGenerateSeed(int) - method in class org.metastatic.jessie.provider.CSPRNGSpi
engineGetClientSessionContext() - method in class org.metastatic.jessie.provider.Context
engineGetClientSessionContext() - method in class javax.net.ssl.SSLContextSpi
Returns the set of SSL sessions available for client connections.
engineGetDigestLength() - method in class org.metastatic.jessie.pki.provider.MD2
engineGetDigestLength() - method in class org.metastatic.jessie.pki.provider.MD5
engineGetDigestLength() - method in class org.metastatic.jessie.pki.provider.SHA1
engineGetEncoded() - method in class org.metastatic.jessie.pki.provider.DSAParameters
engineGetEncoded(String) - method in class org.metastatic.jessie.pki.provider.DSAParameters
engineGetKeyManagers() - method in class javax.net.ssl.KeyManagerFactorySpi
Engine method for retrieving this factory's key managers.
engineGetKeyManagers() - method in class org.metastatic.jessie.provider.X509KeyManagerFactory
Engine method for retrieving this factory's key managers.
engineGetKeySpec(Key,Class) - method in class org.metastatic.jessie.pki.provider.EncodedKeyFactory
engineGetKeySpec(Key,Class) - method in class org.metastatic.jessie.pki.provider.RSAKeyFactory
engineGetParameter(String) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineGetParameter(String) - method in class org.metastatic.jessie.pki.provider.RSA
engineGetParameterSpec(Class) - method in class org.metastatic.jessie.pki.provider.DSAParameters
engineGetServerSessionContext() - method in class org.metastatic.jessie.provider.Context
engineGetServerSessionContext() - method in class javax.net.ssl.SSLContextSpi
Returns the set of SSL sessions available for server connections.
engineGetServerSocketFactory() - method in class org.metastatic.jessie.provider.Context
engineGetServerSocketFactory() - method in class javax.net.ssl.SSLContextSpi
Returns the SSL server socket factory.
engineGetSocketFactory() - method in class org.metastatic.jessie.provider.Context
engineGetSocketFactory() - method in class javax.net.ssl.SSLContextSpi
Returns the SSL client socket factory.
engineGetTrustManagers() - method in class org.metastatic.jessie.provider.SRPTrustManagerFactory
Engine method that returns the trust managers created by this factory.
engineGetTrustManagers() - method in class javax.net.ssl.TrustManagerFactorySpi
Engine method that returns the trust managers created by this factory.
engineGetTrustManagers() - method in class org.metastatic.jessie.provider.X509TrustManagerFactory
engineInit(AlgorithmParameterSpec) - method in class org.metastatic.jessie.pki.provider.DSAParameters
engineInit(byte[]) - method in class org.metastatic.jessie.pki.provider.DSAParameters
engineInit(byte[],String) - method in class org.metastatic.jessie.pki.provider.DSAParameters
Initialize this context with key and trust managers, and a source of randomness.
Engine method for initializing this factory with some algorithm-specific parameters.
engineInit(javax.net.ssl.ManagerFactoryParameters) - method in class org.metastatic.jessie.provider.SRPTrustManagerFactory
Engine method that initializes this factory with some algorithm-specific parameters.
Engine method that initializes this factory with some algorithm-specific parameters.
engineInit(javax.net.ssl.ManagerFactoryParameters) - method in class org.metastatic.jessie.provider.X509KeyManagerFactory
Engine method for initializing this factory with some algorithm-specific parameters.
engineInit(javax.net.ssl.ManagerFactoryParameters) - method in class org.metastatic.jessie.provider.X509TrustManagerFactory
engineInit(KeyStore) - method in class org.metastatic.jessie.provider.SRPTrustManagerFactory
Engine method that initializes this factory with a key store.
engineInit(KeyStore) - method in class javax.net.ssl.TrustManagerFactorySpi
Engine method that initializes this factory with a key store.
engineInit(KeyStore) - method in class org.metastatic.jessie.provider.X509TrustManagerFactory
engineInit(KeyStore,char[]) - method in class javax.net.ssl.KeyManagerFactorySpi
Engine method for initializing this factory with a key store and a password for private keys.
engineInit(KeyStore,char[]) - method in class org.metastatic.jessie.provider.X509KeyManagerFactory
Engine method for initializing this factory with a key store and a password for private keys.
engineInitSign(PrivateKey) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineInitSign(PrivateKey) - method in class org.metastatic.jessie.pki.provider.RSA
engineInitSign(PrivateKey,SecureRandom) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineInitSign(PrivateKey,SecureRandom) - method in class org.metastatic.jessie.pki.provider.RSA
engineInitVerify(PublicKey) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineInitVerify(PublicKey) - method in class org.metastatic.jessie.pki.provider.RSA
engineNextBytes(byte[]) - method in class org.metastatic.jessie.provider.CSPRNGSpi
engineReset() - method in class org.metastatic.jessie.pki.provider.MD2
engineReset() - method in class org.metastatic.jessie.pki.provider.MD5
engineReset() - method in class org.metastatic.jessie.pki.provider.SHA1
engineSetParameter(AlgorithmParameterSpec) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineSetParameter(String,Object) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineSetParameter(String,Object) - method in class org.metastatic.jessie.pki.provider.RSA
engineSetSeed(byte[]) - method in class org.metastatic.jessie.provider.CSPRNGSpi
engineSign() - method in class org.metastatic.jessie.pki.provider.DSASignature
engineSign() - method in class org.metastatic.jessie.pki.provider.RSA
engineSign(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineSign(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.RSA
engineToString() - method in class org.metastatic.jessie.pki.provider.DSAParameters
engineTranslateKey(Key) - method in class org.metastatic.jessie.pki.provider.EncodedKeyFactory
engineTranslateKey(Key) - method in class org.metastatic.jessie.pki.provider.RSAKeyFactory
engineUpdate(byte) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineUpdate(byte) - method in class org.metastatic.jessie.pki.provider.MD2
engineUpdate(byte) - method in class org.metastatic.jessie.pki.provider.MD5
engineUpdate(byte) - method in class org.metastatic.jessie.pki.provider.RSA
engineUpdate(byte) - method in class org.metastatic.jessie.pki.provider.SHA1
engineUpdate(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineUpdate(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.MD2
engineUpdate(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.MD5
engineUpdate(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.RSA
engineUpdate(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.SHA1
engineVerify(byte[]) - method in class org.metastatic.jessie.pki.provider.DSASignature
engineVerify(byte[]) - method in class org.metastatic.jessie.pki.provider.RSA
engineVerify(byte[],int,int) - method in class org.metastatic.jessie.pki.provider.RSA
EntropySource - interface org.metastatic.jessie.EntropySource
A generic interface for adding random bytes to an entropy pool.
ENUMERATED - static field in class org.metastatic.jessie.pki.der.DER
equals(Object) - method in class org.metastatic.jessie.pki.der.BitString
equals(Object) - method in class javax.security.cert.Certificate
Tests if this certificate equals another.
equals(Object) - method in class org.metastatic.jessie.pki.ext.Extension.Value
equals(Object) - method in class org.metastatic.jessie.pki.der.OID
Tests whether or not this OID equals another.
equals(Object) - method in class org.metastatic.jessie.pki.X500Name
equals(Object) - method in class org.metastatic.jessie.pki.X509CertificateImpl
equals(Object) - method in class org.metastatic.jessie.pki.X509CRLImpl
ExtendedKeyUsage - class org.metastatic.jessie.pki.ext.ExtendedKeyUsage
ExtendedKeyUsage(byte[]) - constructor for class org.metastatic.jessie.pki.ext.ExtendedKeyUsage
Extension - class org.metastatic.jessie.pki.ext.Extension
Extension(byte[]) - constructor for class org.metastatic.jessie.pki.ext.Extension

F

FILE_SOURCES - static field in class org.metastatic.jessie.provider.CSPRNG
Property name for the list of files to read for random values.
fillBlock() - method in class org.metastatic.jessie.provider.CSPRNG
finalize() - method in class org.metastatic.jessie.provider.CSPRNG
formatInt(int,int,int) - static method in class org.metastatic.jessie.pki.Util
Format an integer into the specified radix, zero-filled.

G

GENERAL_STRING - static field in class org.metastatic.jessie.pki.der.DER
GENERALIZED_TIME - static field in class org.metastatic.jessie.pki.der.DER
GeneralNames - class org.metastatic.jessie.pki.ext.GeneralNames
GeneralNames(byte[]) - constructor for class org.metastatic.jessie.pki.ext.GeneralNames
generate(CertificateFactory,String) - static method in class org.metastatic.jessie.StaticTrustAnchors
GENERATION - static field in class org.metastatic.jessie.pki.X500Name
get(int) - method in class org.metastatic.jessie.provider.SimpleList
getAcceptedIssuers() - method in class javax.net.ssl.X509TrustManager
Returns the list of trusted issuer certificates currently in use.
getAlgorithm() - method in class org.metastatic.jessie.pki.provider.GnuDHPublicKey
getAlgorithm() - method in class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
getAlgorithm() - method in class javax.net.ssl.KeyManagerFactory
Returns the name of this key manager factory algorithm.
getAlgorithm() - method in class javax.net.ssl.TrustManagerFactory
Returns the name of this trust manager algorithm.
getAuthorityCertIssuer() - method in class org.metastatic.jessie.pki.ext.AuthorityKeyIdentifier
getAuthorityCertSerialNumber() - method in class org.metastatic.jessie.pki.ext.AuthorityKeyIdentifier
getBasicConstraints() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getCertChains() - method in class org.metastatic.jessie.PrivateCredentials
getCertificateChain(String) - method in class javax.net.ssl.X509KeyManager
Gets the X.509 certificate chain associated with the given alias.
getCertificates() - method in class org.metastatic.callbacks.CertificateCallback
Returns the certificate chain as an array of certificates.
getCertificates() - method in class org.metastatic.jessie.StaticTrustAnchors
getChild(int) - method in class org.metastatic.jessie.pki.der.OID
getCipherSuite() - method in class javax.net.ssl.HandshakeCompletedEvent
Returns the name of the cipher that was negotiated in this connection.
getCipherSuite() - method in class javax.net.ssl.HttpsURLConnection
Returns the cipher name negotiated for this connection.
getCipherSuite() - method in class javax.net.ssl.SSLSession
Returns this session's cihper suite.
Returns all client aliases that support the given key type.
getClientSessionContext() - method in class javax.net.ssl.SSLContext
Returns the set of SSL contexts available for client connections.
getComponent(org.metastatic.jessie.pki.der.OID) - method in class org.metastatic.jessie.pki.X500Name
getComponent(org.metastatic.jessie.pki.der.OID,int) - method in class org.metastatic.jessie.pki.X500Name
getCreationTime() - method in class javax.net.ssl.SSLSession
Returns the time in milliseconds since midnight GMT, 1 January 1970, that this session was created.
getCriticalExtensionOIDs() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getCriticalExtensionOIDs() - method in class org.metastatic.jessie.pki.X509CRLImpl
getDefault() - static method in class javax.net.ServerSocketFactory
Returns the default server socket factory.
getDefault() - static method in class javax.net.SocketFactory
Returns the default socket factory.
getDefault() - static method in class javax.net.ssl.SSLServerSocketFactory
Returns a default implementation of a SSL server socket factory.
getDefault() - static method in class javax.net.ssl.SSLSocketFactory
Returns a default implementation of a SSL socket factory.
getDefaultAlgorithm() - static method in class javax.net.ssl.KeyManagerFactory
Get the default algorithm name.
getDefaultAlgorithm() - static method in class javax.net.ssl.TrustManagerFactory
Returns the default algorithm for trust manager factories.
getDefaultCipherSuites() - method in class javax.net.ssl.SSLServerSocketFactory
Returns the list of cipher suites that will be enabled in server sockets created by this factory.
getDefaultCipherSuites() - method in class javax.net.ssl.SSLSocketFactory
Returns the list of cipher suites that will be enabled in sockets created by this factory.
getDefaultHostnameVerifier() - static method in class javax.net.ssl.HttpsURLConnection
Returns the default hostname verifier used in all new connections.
getDefaultIndex() - method in class org.metastatic.callbacks.CertificateCallback
Returns the default index.
getDefaultSSLSocketFactory() - static method in class javax.net.ssl.HttpsURLConnection
Returns the default SSL socket factory used in all new connections.
getDER() - method in class org.metastatic.jessie.pki.der.OID
Get the DER encoding of this OID, minus the tag and length fields.
getDer() - method in class org.metastatic.jessie.pki.X500Name
getEnabledCipherSuites() - method in class javax.net.ssl.SSLServerSocket
Returns the list of cihper suites that are currently enabled in this server socket.
getEnabledCipherSuites() - method in class javax.net.ssl.SSLSocket
Returns the list of currently enabled cipher suites.
getEnabledProtocols() - method in class javax.net.ssl.SSLServerSocket
Returns the list of enabled protocols, such as "SSLv3" and "TLSv1".
getEnabledProtocols() - method in class javax.net.ssl.SSLSocket
Returns the list of enabled SSL protocols.
getEnableSessionCreation() - method in class javax.net.ssl.SSLServerSocket
Returns whether or not sessions will be created, i.e., whether or not this server socket will allow SSL session resumption.
getEnableSessionCreation() - method in class javax.net.ssl.SSLSocket
Returns whether or not sessions will be created by this socket, and thus allow sessions to be continued later.
getEncoded() - method in class javax.security.cert.Certificate
Return the encoded form of this certificate.
getEncoded() - method in class org.metastatic.jessie.pki.der.DERValue
getEncoded() - method in class org.metastatic.jessie.pki.ext.Extension.Value
getEncoded() - method in class org.metastatic.jessie.pki.provider.GnuDHPublicKey
getEncoded() - method in class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
The encoded form of DSA public keys is:
 SubjectPublicKeyInfo ::= SEQUENCE {
   algorithm AlgorithmIdentifier,
   subjectPublicKey BIT STRING }
 
getEncoded() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getEncoded() - method in class org.metastatic.jessie.pki.X509CRLImpl
getEncodedLength() - method in class org.metastatic.jessie.pki.der.DERValue
getExtendedKeyUsage() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getExtension(org.metastatic.jessie.pki.der.OID) - method in class org.metastatic.jessie.pki.GnuPKIExtension
Returns the extension object for the given object identifier.
getExtension(org.metastatic.jessie.pki.der.OID) - method in class org.metastatic.jessie.pki.X509CertificateImpl
getExtension(org.metastatic.jessie.pki.der.OID) - method in class org.metastatic.jessie.pki.X509CRLImpl
getExtensions() - method in class org.metastatic.jessie.pki.GnuPKIExtension
getExtensions() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getExtensions() - method in class org.metastatic.jessie.pki.X509CRLImpl
getExtensionValue(String) - method in class org.metastatic.jessie.pki.X509CertificateImpl
getExtensionValue(String) - method in class org.metastatic.jessie.pki.X509CRLImpl
getExternalTag() - method in class org.metastatic.jessie.pki.der.DERValue
getFormat() - method in class org.metastatic.jessie.pki.provider.GnuDHPublicKey
getFormat() - method in class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
getHostnameVerifier() - method in class javax.net.ssl.HttpsURLConnection
Returns the current hostname verifier for this instance.
getId() - method in class javax.net.ssl.SSLSession
Returns this session's unique identifier, a arbitrary byte array of up to 32 bytes.
getIDs() - method in class org.metastatic.jessie.pki.der.OID
Return the numeric IDs of this OID.
getIds() - method in class javax.net.ssl.SSLSessionContext
Returns an enumeration of all saved session IDs.
getIgnoredBits() - method in class org.metastatic.jessie.pki.der.BitString
Returns the number of ignored bits.
getInstance(byte[]) - static method in class javax.security.cert.X509Certificate
Get an instance of X509Certificate for the given encoded bytes.
getInstance(InputStream) - static method in class javax.security.cert.X509Certificate
Get an instance of X509Certificate for the given encoded stream.
getInstance(String) - static method in class javax.net.ssl.KeyManagerFactory
Get an instance of the named key manager factory, from the first provider that implements it.
getInstance(String) - static method in class javax.net.ssl.SSLContext
Get an instance of a context for the specified protocol from the first provider that implements it.
getInstance(String) - static method in class javax.net.ssl.TrustManagerFactory
Returns an instance of a trust manager factory for the given algorithm from the first provider that implements it.
getInstance(String,Provider) - static method in class javax.net.ssl.KeyManagerFactory
Get an instance of the named key manager factory, from the given provider.
getInstance(String,Provider) - static method in class javax.net.ssl.SSLContext
Get an instance of a context for the specified protocol from the specified provider.
getInstance(String,Provider) - static method in class javax.net.ssl.TrustManagerFactory
Returns an instance of a trust manager factory for the given algorithm from the specified provider.
getInstance(String,String) - static method in class javax.net.ssl.KeyManagerFactory
Get an instance of the named key manager factory, from the named provider.
getInstance(String,String) - static method in class javax.net.ssl.SSLContext
Get an instance of a context for the specified protocol from the named provider.
getInstance(String,String) - static method in class javax.net.ssl.TrustManagerFactory
Returns an instance of a trust manager factory for the given algorithm from the named provider.
getIssuerAlternativeNames() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getIssuerDN() - method in class javax.security.cert.X509Certificate
Returns the distinguished name of this certificate's issuer.
getIssuerDN() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getIssuerDN() - method in class org.metastatic.jessie.pki.X509CRLImpl
getIssuerUniqueID() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getKeyIdentifier() - method in class org.metastatic.jessie.pki.ext.AuthorityKeyIdentifier
getKeyIdentifier() - method in class org.metastatic.jessie.pki.ext.SubjectKeyIdentifier
getKeyManagers() - method in class javax.net.ssl.KeyManagerFactory
Get an array of key managers appropriate for this algorithm, with the most preferred manager first.
getKeyPair(String) - method in class org.metastatic.jessie.SRPTrustManager
Create and return a session SRP key pair for the given user name.
getKeyUsage() - method in class org.metastatic.jessie.pki.ext.KeyUsage
getKeyUsage() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getLastAccessedTime() - method in class javax.net.ssl.SSLSession
Returns the last time this session was accessed.
getLength() - method in class org.metastatic.jessie.pki.der.DERValue
getLocalCertificates() - method in class javax.net.ssl.HandshakeCompletedEvent
Returns the local certificates being used in this connection.
getLocalCertificates() - method in class javax.net.ssl.HttpsURLConnection
Returns the certificates used on the local side in this connection.
getLocalCertificates() - method in class javax.net.ssl.SSLSession
Returns the chain of certificates that the local side used in the handshake, or null if none were used.
getName() - method in class javax.net.ssl.SSLSessionBindingEvent
Returns the name the object was bound under.
getName() - method in class org.metastatic.jessie.pki.X500Name
getNames() - method in class org.metastatic.jessie.pki.ext.GeneralNames
getNames() - method in class org.metastatic.jessie.pki.ext.IssuerAlternativeNames
getNames() - method in class org.metastatic.jessie.pki.ext.SubjectAlternativeNames
getNeedClientAuth() - method in class javax.net.ssl.SSLServerSocket
Returns whether or not this server socket will require clients to authenticate themselves, such as through a certificate.
getNeedClientAuth() - method in class javax.net.ssl.SSLSocket
Returns whether or not this socket will require connecting clients to authenticate themselves.
getNextUpdate() - method in class org.metastatic.jessie.pki.X509CRLImpl
getNonCriticalExtensionOIDs() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getNonCriticalExtensionOIDs() - method in class org.metastatic.jessie.pki.X509CRLImpl
getNotAfter() - method in class org.metastatic.jessie.pki.ext.PrivateKeyUsagePeriod
getNotAfter() - method in class javax.security.cert.X509Certificate
Returns the not after portion of this certificate's validity period.
getNotAfter() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getNotBefore() - method in class org.metastatic.jessie.pki.ext.PrivateKeyUsagePeriod
getNotBefore() - method in class javax.security.cert.X509Certificate
Returns the not before portion of this certificate's validity period.
getNotBefore() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getNumber() - method in class org.metastatic.jessie.pki.ext.CRLNumber
getOid() - method in class org.metastatic.jessie.pki.ext.Extension
getParams() - method in class org.metastatic.jessie.pki.provider.GnuDHPublicKey
getParams() - method in class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
getParent() - method in class org.metastatic.jessie.pki.der.OID
Get the parent OID of this OID.
getPasswordFile() - method in class org.metastatic.jessie.SRPManagerParameters
getPasswordFile() - method in class org.metastatic.jessie.SRPTrustManager
Returns a reference to the SRP PasswordFile used by this TrustManager.
getPathLengthConstraint() - method in class org.metastatic.jessie.pki.ext.BasicConstraints
getPeerCertificateChain() - method in class javax.net.ssl.HandshakeCompletedEvent
getPeerCertificateChain() - method in class javax.net.ssl.SSLSession
Returns the chain of certificates that the remote side used in the handshake, or null if none were used.
getPeerCertificates() - method in class javax.net.ssl.HandshakeCompletedEvent
Returns the peer's certificates being used in this connection.
getPeerCertificates() - method in class javax.net.ssl.SSLSession
Returns the chain of certificates that the remote side used in the handshake, or null if none were used.
getPeerHost() - method in class javax.net.ssl.SSLSession
Returns the remote host's name.
getPolicies() - method in class org.metastatic.jessie.pki.ext.CertificatePolicies
getPrivateKey(String) - method in class javax.net.ssl.X509KeyManager
Gets the private key associated with the given alias.
getPrivateKeys() - method in class org.metastatic.jessie.PrivateCredentials
getPrompt() - method in class org.metastatic.callbacks.CertificateCallback
Returns the prompt.
getProtocol() - method in class javax.net.ssl.SSLContext
Returns the protocol name of this context.
getProtocol() - method in class javax.net.ssl.SSLSession
Returns the protocol this session uses.
getProvider() - method in class javax.net.ssl.KeyManagerFactory
Returns the provider of this implementation.
getProvider() - method in class javax.net.ssl.SSLContext
Returns the provider of this implementation.
getProvider() - method in class javax.net.ssl.TrustManagerFactory
Returns the provider of the underlying implementation.
getPublicKey() - method in class javax.security.cert.Certificate
Returns this certificate's public key.
getPublicKey() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getPurposeIds() - method in class org.metastatic.jessie.pki.ext.ExtendedKeyUsage
getReasonCode() - method in class org.metastatic.jessie.pki.ext.ReasonCode
getRevokedCertificate(BigInteger) - method in class org.metastatic.jessie.pki.X509CRLImpl
getRevokedCertificates() - method in class org.metastatic.jessie.pki.X509CRLImpl
getRoot() - method in class org.metastatic.jessie.pki.der.OID
Get the root OID of this OID.
getSalt(String) - method in class org.metastatic.jessie.SRPTrustManager
Returns the salt value for the given user.
getSelectedIndex() - method in class org.metastatic.callbacks.CertificateCallback
Returns the selected index, or -1 if this value has not been set.
getSerialNumber() - method in class javax.security.cert.X509Certificate
Returns this certificate's serial number.
getSerialNumber() - method in class org.metastatic.jessie.pki.X509CertificateImpl
Returns all server aliases that support the given key type.
getServerCertificates() - method in class javax.net.ssl.HttpsURLConnection
Returns the certificates sent by the other party.
getServerSessionContext() - method in class javax.net.ssl.SSLContext
Returns the set of SSL contexts available for server connections.
getServerSocketFactory() - method in class javax.net.ssl.SSLContext
Returns the factory for server SSL sockets.
getSession() - method in class javax.net.ssl.HandshakeCompletedEvent
Returns the SSL session object associated with this connection.
getSession() - method in class javax.net.ssl.SSLSessionBindingEvent
Returns the session that the object was bound to.
getSession() - method in class javax.net.ssl.SSLSocket
Returns this socket's session object.
getSession(byte[]) - method in class javax.net.ssl.SSLSessionContext
Gets the session specified by its ID, or null if there is no session, or if it has expired.
getSessionCacheSize() - method in class javax.net.ssl.SSLSessionContext
Returns the maximum number of sessions that may be cached by this session context.
getSessionContext() - method in class javax.net.ssl.SSLSession
Returns this session's session context object.
getSessionTimeout() - method in class javax.net.ssl.SSLSessionContext
Returns the period of time (in seconds) that a session may be cached for before becoming invalid.
getShiftedByteArray() - method in class org.metastatic.jessie.pki.der.BitString
Returns this bit string as a byte array, with the ignored bits present.
getSigAlgName() - method in class javax.security.cert.X509Certificate
Returns the name of this certificate's signature algorithm.
getSigAlgName() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSigAlgName() - method in class org.metastatic.jessie.pki.X509CRLImpl
getSigAlgOID() - method in class javax.security.cert.X509Certificate
Returns the object identifier (OID) of this certificate's signature algorithm.
getSigAlgOID() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSigAlgOID() - method in class org.metastatic.jessie.pki.X509CRLImpl
getSigAlgParams() - method in class javax.security.cert.X509Certificate
Returns the signature parameters.
getSigAlgParams() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSigAlgParams() - method in class org.metastatic.jessie.pki.X509CRLImpl
getSignature() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSignature() - method in class org.metastatic.jessie.pki.X509CRLImpl
getSocket() - method in class javax.net.ssl.HandshakeCompletedEvent
Returns the socket over which this connection is being negotiated.
getSocketFactory() - method in class javax.net.ssl.SSLContext
Returns the factory for client SSL sockets.
getSSLSocketFactory() - method in class javax.net.ssl.HttpsURLConnection
Returns the current SSL socket factory for this instance.
getSubjectAlternativeNames() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSubjectDN() - method in class javax.security.cert.X509Certificate
Returns the distinguished name of this certificate's subject.
getSubjectDN() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSubjectDomainPolicy(org.metastatic.jessie.pki.der.OID) - method in class org.metastatic.jessie.pki.ext.PolicyMappings
getSubjectUniqueID() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getSupportedCipherSuites() - method in class javax.net.ssl.SSLServerSocket
Returns a list of cipher suites that this server socket supports.
getSupportedCipherSuites() - method in class javax.net.ssl.SSLServerSocketFactory
Returns the list of all cipher suites supported by this factory.
getSupportedCipherSuites() - method in class javax.net.ssl.SSLSocket
Returns the list of cipher suites supported by this socket.
getSupportedCipherSuites() - method in class javax.net.ssl.SSLSocketFactory
Returns the list of all cipher suites supported by this factory.
getSupportedProtocols() - method in class javax.net.ssl.SSLServerSocket
Returns a list of SSL protocols supported by this server socket.
getSupportedProtocols() - method in class javax.net.ssl.SSLSocket
Returns the list of protocols supported by this socket.
getSystemInstance() - static method in class org.metastatic.jessie.provider.CSPRNG
Create and initialize a CSPRNG instance with the "system" parameters; the files, URLs, programs, and EntropySource sources used by the instance are derived from properties set in the system Properties.
getTag() - method in class org.metastatic.jessie.pki.der.DERValue
getTagClass() - method in class org.metastatic.jessie.pki.der.DERValue
getTBSCertificate() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getTBSCertList() - method in class org.metastatic.jessie.pki.X509CRLImpl
getThisUpdate() - method in class org.metastatic.jessie.pki.X509CRLImpl
getTrustManagers() - method in class javax.net.ssl.TrustManagerFactory
Returns the trust managers created by this factory.
getUseClientMode() - method in class javax.net.ssl.SSLServerSocket
Returns whether or not sockets accepted by this server socket will do their handshake as the client-side.
getUseClientMode() - method in class javax.net.ssl.SSLSocket
Returns whether or not this socket will connect in client mode.
getValue() - method in class org.metastatic.jessie.pki.der.DERValue
getValue() - method in class org.metastatic.jessie.pki.ext.Extension
getValue(String) - method in class javax.net.ssl.SSLSession
Returns the object bound to the given name.
getValueNames() - method in class javax.net.ssl.SSLSession
Returns the names of all values bound to this session.
getVerifier(String) - method in class org.metastatic.jessie.SRPTrustManager
Returns the password verifier for the given user.
getVersion() - method in class javax.security.cert.X509Certificate
Returns the X.509 version number.
getVersion() - method in class org.metastatic.jessie.pki.X509CertificateImpl
getVersion() - method in class org.metastatic.jessie.pki.X509CRLImpl
getWantClientAuth() - method in class javax.net.ssl.SSLServerSocket
Returns whether or not this socket will ask for, but not require, that connecting clients authenticate themselves.
getWantClientAuth() - method in class javax.net.ssl.SSLSocket
Returns whether or not this socket will request that connecting clients authenticate themselves.
getY() - method in class org.metastatic.jessie.pki.provider.GnuDHPublicKey
getY() - method in class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
GIVENNAME - static field in class org.metastatic.jessie.pki.X500Name
GnuDHPublicKey - class org.metastatic.jessie.pki.provider.GnuDHPublicKey
GnuDHPublicKey(DHParameterSpec,BigInteger,BigInteger) - constructor for class org.metastatic.jessie.pki.provider.GnuDHPublicKey
GnuDSAPublicKey - class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
GnuDSAPublicKey(BigInteger,BigInteger,BigInteger,BigInteger) - constructor for class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
GnuPKIExtension - interface org.metastatic.jessie.pki.GnuPKIExtension
GRAPHIC_STRING - static field in class org.metastatic.jessie.pki.der.DER

H

handle(Callback[]) - method in class org.metastatic.callbacks.AbstractCallbackHandler
handleChoice(ChoiceCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a ChoiceCallback.
handleChoice(ChoiceCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handleChoice(ChoiceCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handleChoice(ChoiceCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a ChoiceCallback.
handleChoice(ChoiceCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
handleConfirmation(ConfirmationCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a ConfirmationCallback.
handleConfirmation(ConfirmationCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handleConfirmation(ConfirmationCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handleConfirmation(ConfirmationCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a ConfirmationCallback.
handleConfirmation(ConfirmationCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
handleLanguage(LanguageCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a LanguageCallback.
handleLanguage(LanguageCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handleLanguage(LanguageCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handleLanguage(LanguageCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a LanguageCallback.
handleLanguage(LanguageCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
handleName(NameCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a NameCallback.
handleName(NameCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handleName(NameCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handleName(NameCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a NameCallback.
handleName(NameCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
handleOther(Callback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles an unknown callback.
handlePassword(PasswordCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a PasswordCallback.
handlePassword(PasswordCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handlePassword(PasswordCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handlePassword(PasswordCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a PasswordCallback.
handlePassword(PasswordCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
Handler - class org.metastatic.jessie.https.Handler
Handler() - constructor for class org.metastatic.jessie.https.Handler
handleTextInput(TextInputCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a TextInputCallback.
handleTextInput(TextInputCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handleTextInput(TextInputCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handleTextInput(TextInputCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a TextInputCallback.
handleTextInput(TextInputCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
handleTextOutput(TextOutputCallback) - method in class org.metastatic.callbacks.AbstractCallbackHandler
Handles a TextOutputCallback.
handleTextOutput(TextOutputCallback) - method in class org.metastatic.callbacks.AWTCallbackHandler
handleTextOutput(TextOutputCallback) - method in class org.metastatic.callbacks.ConsoleCallbackHandler
handleTextOutput(TextOutputCallback) - method in class org.metastatic.callbacks.DefaultCallbackHandler
Handles a TextOutputCallback.
handleTextOutput(TextOutputCallback) - method in class org.metastatic.callbacks.SWTCallbackHandler
Called when the handshake phase of the SSL protocol completes.
An event raised by a SSLSocket and passed to the HandshakeCompletedListener.handshakeCompleted(HandshakeCompletedEvent) method of all registered listeners when a SSL handshake in a SSL protocol is completed.
Creates a new handshake completed event.
An event listener that waits to be notified of HandshakeCompletedEvent objects created when handshake phase of the SSL protocol is completed for a particular connection.
hashCode() - method in class javax.security.cert.Certificate
Computes a hash code for this certificate.
hashCode() - method in class org.metastatic.jessie.pki.der.OID
Computes a hash code for this OID.
hashCode() - method in class org.metastatic.jessie.pki.X500Name
hashCode() - method in class org.metastatic.jessie.pki.X509CRLImpl
hasUnsupportedCriticalExtension() - method in class org.metastatic.jessie.pki.X509CertificateImpl
hasUnsupportedCriticalExtension() - method in class org.metastatic.jessie.pki.X509CRLImpl
HEX - static field in class org.metastatic.jessie.pki.Util
hexDump(byte[],int,int,String) - static method in class org.metastatic.jessie.pki.Util
Create a representation of the given byte array similar to the output of `hexdump -C', which is

OFFSET  SIXTEEN-BYTES-IN-HEX  PRINTABLE-BYTES

The printable bytes show up as-is if they are printable and not a newline character, otherwise showing as '.'.

hexDump(byte[],String) - static method in class org.metastatic.jessie.pki.Util
See hexDump(byte[],int,int).
hostnameVerifier - field in class javax.net.ssl.HttpsURLConnection
The hostname verifier used for this connection.
HostnameVerifier - interface javax.net.ssl.HostnameVerifier
The interface for classes that perform hostname verification for cases when the hostname used to begin the connection (such as in a URL) does not match the hostname used in the SSL handshake.
A URL connection that connects via the Secure Socket Layer (SSL) for HTTPS connections.
HttpsURLConnection(URL) - constructor for class javax.net.ssl.HttpsURLConnection
Creates a new HTTPS URL connection.

I

IA5_STRING - static field in class org.metastatic.jessie.pki.der.DER
ID - static field in class org.metastatic.jessie.pki.ext.AuthorityKeyIdentifier
ID - static field in class org.metastatic.jessie.pki.ext.BasicConstraints
ID - static field in class org.metastatic.jessie.pki.ext.CertificatePolicies
ID - static field in class org.metastatic.jessie.pki.ext.CRLNumber
ID - static field in class org.metastatic.jessie.pki.ext.ExtendedKeyUsage
ID - static field in class org.metastatic.jessie.pki.ext.IssuerAlternativeNames
ID - static field in class org.metastatic.jessie.pki.ext.KeyUsage
ID - static field in class org.metastatic.jessie.pki.ext.PolicyMappings
ID - static field in class org.metastatic.jessie.pki.ext.PrivateKeyUsagePeriod
ID - static field in class org.metastatic.jessie.pki.ext.ReasonCode
ID - static field in class org.metastatic.jessie.pki.ext.SubjectAlternativeNames
ID - static field in class org.metastatic.jessie.pki.ext.SubjectKeyIdentifier
in - field in class org.metastatic.jessie.pki.der.DERReader
Initializes this context and prepares it for producing socket factories.
Initialize this instance with an implementation-dependent parameter object.
Initialize this instance with some algorithm-specific parameters.
init(KeyStore) - method in class javax.net.ssl.TrustManagerFactory
Initialize this instance with a key store.
init(KeyStore,char[]) - method in class javax.net.ssl.KeyManagerFactory
Initialize this instance with a key store and a password for private key entries.
INITIALS - static field in class org.metastatic.jessie.pki.X500Name
INTEGER - static field in class org.metastatic.jessie.pki.der.DER
invalidate() - method in class javax.net.ssl.SSLSession
Invalidates this session, ensuring that it will not be continued by another socket.
IP_ADDRESS - static field in class org.metastatic.jessie.pki.ext.GeneralNames
isCA() - method in class org.metastatic.jessie.pki.ext.BasicConstraints
isConstructed() - method in class org.metastatic.jessie.pki.der.DERValue
isCritical() - method in class org.metastatic.jessie.pki.ext.Extension
isDestroyed() - method in class org.metastatic.jessie.PrivateCredentials
ISO646_STRING - static field in class org.metastatic.jessie.pki.der.DER
isRelative() - method in class org.metastatic.jessie.pki.der.OID
isRevoked(Certificate) - method in class org.metastatic.jessie.pki.X509CRLImpl
IssuerAlternativeNames - class org.metastatic.jessie.pki.ext.IssuerAlternativeNames
IssuerAlternativeNames(byte[]) - constructor for class org.metastatic.jessie.pki.ext.IssuerAlternativeNames
isSupported - field in class org.metastatic.jessie.pki.ext.Extension
Whether or not this extension is locally supported.
isSupported() - method in class org.metastatic.jessie.pki.ext.Extension

J

javax.net - package
javax.net — basic factories for sockets and server sockets.
javax.net.ssl - package
javax.net.ssl — the JSSE SSL classes.
javax.security.cert — basic certificate classes.
Jessie - class org.metastatic.jessie.provider.Jessie
This is the security provider for Jessie.
Jessie() - constructor for class org.metastatic.jessie.provider.Jessie

K

KEY_AGREEMENT - static field in class org.metastatic.jessie.pki.ext.KeyUsage
KEY_CERT_SIGN - static field in class org.metastatic.jessie.pki.ext.KeyUsage
KEY_ENCIPHERMENT - static field in class org.metastatic.jessie.pki.ext.KeyUsage
KeyManager - interface javax.net.ssl.KeyManager
A marker interface for objects that serve as key managers in SSL communications.
KeyManagerFactory - class javax.net.ssl.KeyManagerFactory
A class that creates key manager implementations based on a requested algorithm.
Create a new key manager factory.
The Service Provider Interface (SPI) for key manager factories.
KeyManagerFactorySpi() - constructor for class javax.net.ssl.KeyManagerFactorySpi
KeyUsage - class org.metastatic.jessie.pki.ext.KeyUsage
KeyUsage(byte[]) - constructor for class org.metastatic.jessie.pki.ext.KeyUsage

L

L - static field in class org.metastatic.jessie.pki.X500Name

M

A marker interface for classes that serve as key or trust manager parameters, used to initialize instances of KeyManagerFactory or TrustManagerFactory.
mark(int) - method in class org.metastatic.jessie.pki.io.Base64InputStream
mark(int) - method in class org.metastatic.jessie.https.ChunkedInputStream
markSupported() - method in class org.metastatic.jessie.pki.io.Base64InputStream
markSupported() - method in class org.metastatic.jessie.https.ChunkedInputStream
md - field in class org.metastatic.jessie.pki.provider.RSA
MD2 - class org.metastatic.jessie.pki.provider.MD2
MD2() - constructor for class org.metastatic.jessie.pki.provider.MD2
MD2withRSA - class org.metastatic.jessie.pki.provider.MD2withRSA
MD2withRSA() - constructor for class org.metastatic.jessie.pki.provider.MD2withRSA
MD4withRSA - class org.metastatic.jessie.pki.provider.MD4withRSA
MD4withRSA() - constructor for class org.metastatic.jessie.pki.provider.MD4withRSA
MD5 - class org.metastatic.jessie.pki.provider.MD5
MD5() - constructor for class org.metastatic.jessie.pki.provider.MD5
MD5withRSA - class org.metastatic.jessie.pki.provider.MD5withRSA
MD5withRSA() - constructor for class org.metastatic.jessie.pki.provider.MD5withRSA
messages - field in class org.metastatic.callbacks.AbstractCallbackHandler

N

NAME - static field in class org.metastatic.jessie.pki.X500Name
newRelativeDistinguishedName() - method in class org.metastatic.jessie.pki.X500Name
nextByte() - method in class org.metastatic.jessie.provider.CSPRNG
nextBytes() - method in class org.metastatic.jessie.EntropySource
Returns a new buffer with the next random bytes to add.
nextBytes(byte[],int,int) - method in class org.metastatic.jessie.provider.CSPRNG
NON_REPUDIATION - static field in class org.metastatic.jessie.pki.ext.KeyUsage
NULL - static field in class org.metastatic.jessie.pki.der.DER
NullManagerParameters - class org.metastatic.jessie.NullManagerParameters
This empty class can be used to initialize KeyManagerFactory and TrustManagerFactory instances for the ``JessieX509'' algorithm, for cases when no keys or trusted certificates are desired or needed.
NUMERIC_STRING - static field in class org.metastatic.jessie.pki.der.DER

O

O - static field in class org.metastatic.jessie.pki.X500Name
OBJECT_IDENTIFIER - static field in class org.metastatic.jessie.pki.der.DER
OCTET_STRING - static field in class org.metastatic.jessie.pki.der.DER
oid - field in class org.metastatic.jessie.pki.ext.Extension
This extension's object identifier.
OID - class org.metastatic.jessie.pki.der.OID
This immutable class represents an object identifier, or OID.
OID(byte[]) - constructor for class org.metastatic.jessie.pki.der.OID
Construct a new OID from the given DER bytes.
OID(byte[],boolean) - constructor for class org.metastatic.jessie.pki.der.OID
Construct a new OID from the given DER bytes.
OID(InputStream,int) - constructor for class org.metastatic.jessie.pki.der.OID
Construct a new OID from the DER bytes in an input stream.
OID(InputStream,int,boolean) - constructor for class org.metastatic.jessie.pki.der.OID
Construct a new OID from the DER bytes in an input stream.
OID(int[]) - constructor for class org.metastatic.jessie.pki.der.OID
Create a new OID from the given byte array.
OID(int[],boolean) - constructor for class org.metastatic.jessie.pki.der.OID
Create a new OID from the given byte array.
OID(String) - constructor for class org.metastatic.jessie.pki.der.OID
Create a new OID from the given dotted-decimal representation.
OID(String,boolean) - constructor for class org.metastatic.jessie.pki.der.OID
Create a new OID from the given dotted-decimal representation.
openConnection(URL) - method in class org.metastatic.jessie.https.Handler
OTHER_NAME - static field in class org.metastatic.jessie.pki.ext.GeneralNames
OTHER_SOURCES - static field in class org.metastatic.jessie.provider.CSPRNG
Property name for a list of other sources of entropy.
OU - static field in class org.metastatic.jessie.pki.X500Name

P

PolicyMappings - class org.metastatic.jessie.pki.ext.PolicyMappings
PolicyMappings(byte[]) - constructor for class org.metastatic.jessie.pki.ext.PolicyMappings
PRE_ENCODED - static field in class org.metastatic.jessie.pki.der.DER
PRINTABLE_STRING - static field in class org.metastatic.jessie.pki.der.DER
PRIVATE - static field in class org.metastatic.jessie.pki.der.DER
PrivateCredentials - class org.metastatic.jessie.PrivateCredentials
An instance of a manager factory parameters for holding a single certificate/private key pair, encoded in PEM format.
PrivateCredentials() - constructor for class org.metastatic.jessie.PrivateCredentials
PrivateKeyUsagePeriod - class org.metastatic.jessie.pki.ext.PrivateKeyUsagePeriod
PrivateKeyUsagePeriod(byte[]) - constructor for class org.metastatic.jessie.pki.ext.PrivateKeyUsagePeriod
PROGRAM_SOURCES - static field in class org.metastatic.jessie.provider.CSPRNG
Property name for the list of programs to execute, and use the output as new random bytes.
putComponent(org.metastatic.jessie.pki.der.OID,String) - method in class org.metastatic.jessie.pki.X500Name
putComponent(String,String) - method in class org.metastatic.jessie.pki.X500Name
putValue(String,Object) - method in class javax.net.ssl.SSLSession
Binds a value to this session, with the given name.

Q

quality() - method in class org.metastatic.jessie.EntropySource
Returns the estimated quality of this source.

R

read() - method in class org.metastatic.jessie.pki.io.Base64InputStream
read() - method in class org.metastatic.jessie.https.ChunkedInputStream
read() - method in class org.metastatic.jessie.pki.der.DERReader
Decode a single value from the input stream, returning it in a new DERValue.
read(byte[]) - static method in class org.metastatic.jessie.pki.der.DERReader
Convenience method for reading a single primitive value from the given byte array.
read(byte[],int,int) - method in class org.metastatic.jessie.pki.io.Base64InputStream
read(byte[],int,int) - method in class org.metastatic.jessie.https.ChunkedInputStream
REAL - static field in class org.metastatic.jessie.pki.der.DER
reason - field in class org.metastatic.jessie.pki.ext.ReasonCode
ReasonCode - class org.metastatic.jessie.pki.ext.ReasonCode
ReasonCode(byte[]) - constructor for class org.metastatic.jessie.pki.ext.ReasonCode
REGISTERED_ID - static field in class org.metastatic.jessie.pki.ext.GeneralNames
REJECT - static field in class org.metastatic.callbacks.CertificateCallback
Index for when the certificates in question should be rejected.
RELATIVE_OID - static field in class org.metastatic.jessie.pki.der.DER
Removes a handshake listener from this socket.
removeValue(String) - method in class javax.net.ssl.SSLSession
Un-binds a value.
reset() - method in class org.metastatic.jessie.pki.io.Base64InputStream
reset() - method in class org.metastatic.jessie.https.ChunkedInputStream
RFC822_NAME - static field in class org.metastatic.jessie.pki.ext.GeneralNames
RSA - class org.metastatic.jessie.pki.provider.RSA
RSA(MessageDigest,org.metastatic.jessie.pki.der.OID) - constructor for class org.metastatic.jessie.pki.provider.RSA
RSAKeyFactory - class org.metastatic.jessie.pki.provider.RSAKeyFactory

S

SEQUENCE - static field in class org.metastatic.jessie.pki.der.DER
A factory for server sockets.
ServerSocketFactory() - constructor for class javax.net.ServerSocketFactory
Default 0-argument constructor.
SET - static field in class org.metastatic.jessie.pki.der.DER
Sets the default hostname verifier to be used in all new connections.
Sets the default SSL socket factory to be used in all new connections.
setEnabledCipherSuites(String[]) - method in class javax.net.ssl.SSLServerSocket
Sets the list enabled cipher suites.
setEnabledCipherSuites(String[]) - method in class javax.net.ssl.SSLSocket
Sets the list of enabled cipher suites.
setEnabledProtocols(String[]) - method in class javax.net.ssl.SSLServerSocket
Sets the list of enabled protocols.
setEnabledProtocols(String[]) - method in class javax.net.ssl.SSLSocket
Sets the list of enabled SSL protocols.
setEnableSessionCreation(boolean) - method in class javax.net.ssl.SSLServerSocket
Sets whether or not sessions will be created.
setEnableSessionCreation(boolean) - method in class javax.net.ssl.SSLSocket
Sets whether or not sessions will be created by this socket.
Sets the hostname verifier for this instance.
setNeedClientAuth(boolean) - method in class javax.net.ssl.SSLServerSocket
Enabled or disables the requirement that clients authenticate themselves.
setNeedClientAuth(boolean) - method in class javax.net.ssl.SSLSocket
Sets whether or not this socket will require connecting clients to authenticate themselves.
setSelectedIndex(int) - method in class org.metastatic.callbacks.CertificateCallback
Sets the selected index.
setSessionCacheSize(int) - method in class javax.net.ssl.SSLSessionContext
Sets the maximum number of sessions that may be cached by this session context.
setSessionTimeout(int) - method in class javax.net.ssl.SSLSessionContext
Sets the period of time (in seconds) that a session may be cached for before becoming invalid.
Sets the SSL socket factory for this instance.
setUnmodifiable() - method in class org.metastatic.jessie.pki.X500Name
setup(Map) - method in class org.metastatic.jessie.provider.CSPRNG
setUseClientMode(boolean) - method in class javax.net.ssl.SSLServerSocket
Sets whether or not sockets accepted by this server socket will be created in client mode.
setUseClientMode(boolean) - method in class javax.net.ssl.SSLSocket
Sets whether or not this socket will connect in client mode.
setWantClientAuth(boolean) - method in class javax.net.ssl.SSLServerSocket
Sets whether or not this server socket will want client authentication.
setWantClientAuth(boolean) - method in class javax.net.ssl.SSLSocket
Sets whether or not this socket will request that connecting clients authenticate themselves.
SHA1 - class org.metastatic.jessie.pki.provider.SHA1
SHA1() - constructor for class org.metastatic.jessie.pki.provider.SHA1
SHA1withRSA - class org.metastatic.jessie.pki.provider.SHA1withRSA
SHA1withRSA() - constructor for class org.metastatic.jessie.pki.provider.SHA1withRSA
signerKey - field in class org.metastatic.jessie.pki.provider.RSA
SimpleList - class org.metastatic.jessie.provider.SimpleList
A simple way to create immutable n-tuples.
SimpleList() - constructor for class org.metastatic.jessie.provider.SimpleList
Create the empty list.
SimpleList(Collection) - constructor for class org.metastatic.jessie.provider.SimpleList
Create an n-tuple of arbitrary size.
SimpleList(Object) - constructor for class org.metastatic.jessie.provider.SimpleList
Create a singleton list.
SimpleList(Object,Object) - constructor for class org.metastatic.jessie.provider.SimpleList
Create an ordered pair (2-tuple).
SimpleList(Object,Object,Object) - constructor for class org.metastatic.jessie.provider.SimpleList
Create a 3-tuple.
SimpleList(Object,Object,Object,Object) - constructor for class org.metastatic.jessie.provider.SimpleList
Create a 4-tuple.
size() - method in class org.metastatic.jessie.pki.der.BitString
Returns the size, in bits, of this bit string.
size() - method in class org.metastatic.jessie.provider.SimpleList
size() - method in class org.metastatic.jessie.pki.X500Name
skip(int) - method in class org.metastatic.jessie.pki.der.DERReader
skip(long) - method in class org.metastatic.jessie.pki.io.Base64InputStream
skip(long) - method in class org.metastatic.jessie.https.ChunkedInputStream
SocketFactory - class javax.net.SocketFactory
A factory for client sockets.
SocketFactory() - constructor for class javax.net.SocketFactory
Default 0-arguments constructor.
SRPManagerParameters - class org.metastatic.jessie.SRPManagerParameters
Instances of this class are used to initialize TrustManagerFactory instances for the ``SRP'' algorithm.
SRPManagerParameters(PasswordFile) - constructor for class org.metastatic.jessie.SRPManagerParameters
Initializes these parameters with the specified SRP password file.
SRPTrustManager - interface org.metastatic.jessie.SRPTrustManager
A trust manager for secure remote password (SRP) key exchange cipher suites.
SRPTrustManagerFactory - class org.metastatic.jessie.provider.SRPTrustManagerFactory
This is an implementation of a TrustManagerFactory engine for the ``SRP'' algorithm.
SRPTrustManagerFactory() - constructor for class org.metastatic.jessie.provider.SRPTrustManagerFactory
SSLContext - class javax.net.ssl.SSLContext
A "meta-factory" for protocol-specific socket and server socket factories.
Create a new SSL context.
SSLContextSpi - class javax.net.ssl.SSLContextSpi
The Service Provider Interface (SPI) for SSLContext objects.
SSLContextSpi() - constructor for class javax.net.ssl.SSLContextSpi
Create a new SSLContextSpi.
SSLException - class javax.net.ssl.SSLException
The superclass of all possible SSL exceptions.
SSLException(String) - constructor for class javax.net.ssl.SSLException
An exception that signals an error in the SSL handshake phase.
SSLHandshakeException(String) - constructor for class javax.net.ssl.SSLHandshakeException
SSLKeyException - class javax.net.ssl.SSLKeyException
An exception signaling a problem using a public or private key in an SSL communication.
SSLKeyException(String) - constructor for class javax.net.ssl.SSLKeyException
An exception thrown when the remote peer could not be verified.
SSLPermission - class javax.net.ssl.SSLPermission
A permission used for accessing SSL classes.
SSLPermission(String) - constructor for class javax.net.ssl.SSLPermission
SSLPermission(String,String) - constructor for class javax.net.ssl.SSLPermission
An exception thrown when a fatal protocol error is encountered.
SSLProtocolException(String) - constructor for class javax.net.ssl.SSLProtocolException
SSLServerSocket - class javax.net.ssl.SSLServerSocket
A server socket that allows clients to connect via the SSL protocol.
SSLServerSocket() - constructor for class javax.net.ssl.SSLServerSocket
SSLServerSocket(int) - constructor for class javax.net.ssl.SSLServerSocket
SSLServerSocket(int,int) - constructor for class javax.net.ssl.SSLServerSocket
SSLServerSocket(int,int,InetAddress) - constructor for class javax.net.ssl.SSLServerSocket
A server socket factory for Secure Socket Layer (SSL) server sockets.
SSLServerSocketFactory() - constructor for class javax.net.ssl.SSLServerSocketFactory
Default 0-argument constructor.
SSLSession - interface javax.net.ssl.SSLSession
An SSL session is a mechanism through which connections can be established by re-using previously negotiated handshakes.
An event raised by SSLSession objects when objects are bound to them.
Creates a new binding event.
An event listener interface that should be notified when it is bound or unbound to a SSLSession.
SSLSessionContext - interface javax.net.ssl.SSLSessionContext
A collection of saved SSL sessions, with thier corresponding session IDs.
SSLSocket - class javax.net.ssl.SSLSocket
A socket that communicates over the secure socket layer protocol.
SSLSocket() - constructor for class javax.net.ssl.SSLSocket
SSLSocket(InetAddress,int) - constructor for class javax.net.ssl.SSLSocket
SSLSocket(InetAddress,int,InetAddress,int) - constructor for class javax.net.ssl.SSLSocket
SSLSocket(String,int) - constructor for class javax.net.ssl.SSLSocket
SSLSocket(String,int,InetAddress,int) - constructor for class javax.net.ssl.SSLSocket
SSLSocketFactory - class javax.net.ssl.SSLSocketFactory
A socket factory for creating Secure Socket Layer (SSL) sockets.
SSLSocketFactory() - constructor for class javax.net.ssl.SSLSocketFactory
ST - static field in class org.metastatic.jessie.pki.X500Name
startHandshake() - method in class javax.net.ssl.SSLSocket
Explicitly begins the handshake, or, if the handshake has already completed, requests that the handshake be repeated.
StaticTrustAnchors - class org.metastatic.jessie.StaticTrustAnchors
This class implements a simple set of trust anchors suitable for initializing a TrustManagerFactory for the "JessieX509" algorithm.
StaticTrustAnchors(X509Certificate[]) - constructor for class org.metastatic.jessie.StaticTrustAnchors
STREET - static field in class org.metastatic.jessie.pki.X500Name
SubjectAlternativeNames - class org.metastatic.jessie.pki.ext.SubjectAlternativeNames
SubjectAlternativeNames(byte[]) - constructor for class org.metastatic.jessie.pki.ext.SubjectAlternativeNames
SubjectKeyIdentifier - class org.metastatic.jessie.pki.ext.SubjectKeyIdentifier
SubjectKeyIdentifier(byte[]) - constructor for class org.metastatic.jessie.pki.ext.SubjectKeyIdentifier
SWTCallbackHandler - class org.metastatic.callbacks.SWTCallbackHandler
SWTCallbackHandler() - constructor for class org.metastatic.callbacks.SWTCallbackHandler

T

T - static field in class org.metastatic.jessie.pki.X500Name
T61_STRING - static field in class org.metastatic.jessie.pki.der.DER
toBooleanArray() - method in class org.metastatic.jessie.pki.der.BitString
Return this bit string as a boolean array.
toByteArray() - method in class org.metastatic.jessie.pki.der.BitString
Return this bit string as a byte array, with the ignored bits trimmed off.
toByteArray(String) - static method in class org.metastatic.jessie.pki.Util
Convert a hexadecimal string into its byte representation.
toHexString(byte[]) - static method in class org.metastatic.jessie.pki.Util
toHexString(byte[],char) - static method in class org.metastatic.jessie.pki.Util
toHexString(byte[],int,int) - static method in class org.metastatic.jessie.pki.Util
Convert a byte array to a hexadecimal string, as though it were a big-endian arbitrarily-sized integer.
toHexString(byte[],int,int,char) - static method in class org.metastatic.jessie.pki.Util
Convert a byte array to a hexadecimal string, separating octets with the given character.
toString() - method in class org.metastatic.jessie.pki.der.BitString
toString() - method in class javax.security.cert.Certificate
Returns a printable representation of this certificate.
toString() - method in class org.metastatic.jessie.pki.der.DERValue
toString() - method in class org.metastatic.jessie.pki.ext.Extension.Value
toString() - method in class org.metastatic.jessie.pki.provider.GnuDSAPublicKey
toString() - method in class org.metastatic.jessie.pki.der.OID
Returns the value of this OID in dotted-decimal format.
toString() - method in class org.metastatic.jessie.provider.SimpleList
toString() - method in class org.metastatic.jessie.pki.X500Name
toString() - method in class org.metastatic.jessie.pki.X509CertificateImpl
toString() - method in class org.metastatic.jessie.pki.X509CRLImpl
TrustManager - interface javax.net.ssl.TrustManager
A marker interface for classes that establish the trust of remote hosts.
A factory for creating trust manager objects.
Creates a new trust manager factory.
The service provider interface (SPI) for trust managers.
TrustManagerFactorySpi() - constructor for class javax.net.ssl.TrustManagerFactorySpi

U

UID - static field in class org.metastatic.jessie.pki.X500Name
UNIVERSAL - static field in class org.metastatic.jessie.pki.der.DER
UNIVERSAL_STRING - static field in class org.metastatic.jessie.pki.der.DER
URI - static field in class org.metastatic.jessie.pki.ext.GeneralNames
URL_SOURCES - static field in class org.metastatic.jessie.provider.CSPRNG
Property name for the list of URLs to poll for random values.
UTC_TIME - static field in class org.metastatic.jessie.pki.der.DER
UTF8_STRING - static field in class org.metastatic.jessie.pki.der.DER
Util - class org.metastatic.jessie.pki.Util
A collection of useful class methods.

V

Extension.Value - class org.metastatic.jessie.pki.ext.Extension.Value
Value(byte[]) - constructor for class org.metastatic.jessie.pki.ext.Extension.Value
This method is called of all objects when they are bound to an SSL session.
This method is called of all objects when they are unbound to an SSL session.
verifierKey - field in class org.metastatic.jessie.pki.provider.RSA
verify(PublicKey) - method in class javax.security.cert.Certificate
Verifies the signature of this certificate.
verify(PublicKey) - method in class org.metastatic.jessie.pki.X509CertificateImpl
verify(PublicKey) - method in class org.metastatic.jessie.pki.X509CRLImpl
verify(PublicKey,String) - method in class javax.security.cert.Certificate
Verifies the signature of this certificate, using the specified security provider.
verify(PublicKey,String) - method in class org.metastatic.jessie.pki.X509CertificateImpl
verify(PublicKey,String) - method in class org.metastatic.jessie.pki.X509CRLImpl
Verifies a hostname given a particular SSL session.
VERSION - static field in class org.metastatic.jessie.provider.Jessie
VERSION_DOUBLE - static field in class org.metastatic.jessie.provider.Jessie
VIDEOTEX_STRING - static field in class org.metastatic.jessie.pki.der.DER

W

widgetDefaultSelected(SelectionEvent) - method in class org.metastatic.callbacks.SWTCallbackHandler
widgetSelected(SelectionEvent) - method in class org.metastatic.callbacks.SWTCallbackHandler
windowActivated(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
windowClosed(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
windowClosing(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
windowDeactivated(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
windowDeiconified(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
windowIconified(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
windowOpened(WindowEvent) - method in class org.metastatic.callbacks.AWTCallbackHandler
write(OutputStream,org.metastatic.jessie.pki.der.DERValue) - static method in class org.metastatic.jessie.pki.der.DERWriter

X

X400_ADDRESS - static field in class org.metastatic.jessie.pki.ext.GeneralNames
X500Name - class org.metastatic.jessie.pki.X500Name
X500Name() - constructor for class org.metastatic.jessie.pki.X500Name
X500Name(byte[]) - constructor for class org.metastatic.jessie.pki.X500Name
X500Name(InputStream) - constructor for class org.metastatic.jessie.pki.X500Name
X500Name(String) - constructor for class org.metastatic.jessie.pki.X500Name
X509Certificate - class javax.security.cert.X509Certificate
The base class of all X.509 certificates.
X509CertificateFactory - class org.metastatic.jessie.pki.provider.X509CertificateFactory
X509CertificateFactory() - constructor for class org.metastatic.jessie.pki.provider.X509CertificateFactory
X509CertificateImpl - class org.metastatic.jessie.pki.X509CertificateImpl
An implementation of X.509 certificates.
X509CertificateImpl(InputStream) - constructor for class org.metastatic.jessie.pki.X509CertificateImpl
Create a new X.509 certificate from the encoded data.
X509CRLImpl - class org.metastatic.jessie.pki.X509CRLImpl
X.509 certificate revocation lists.
X509CRLImpl(InputStream) - constructor for class org.metastatic.jessie.pki.X509CRLImpl
Create a new X.509 CRL.
X509KeyManager - interface javax.net.ssl.X509KeyManager
A key manager for X.509 certificates and their associated private keys.
X509KeyManagerFactory - class org.metastatic.jessie.provider.X509KeyManagerFactory
This class implements a KeyManagerFactory engine for the ``JessieX509'' algorithm.
X509KeyManagerFactory() - constructor for class org.metastatic.jessie.provider.X509KeyManagerFactory
X509TrustManager - interface javax.net.ssl.X509TrustManager
A trust manager for dealing with X.509 certificates.
X509TrustManagerFactory - class org.metastatic.jessie.provider.X509TrustManagerFactory
This class implements a TrustManagerFactory engine for the ``JessieX509'' algorithm.
X509TrustManagerFactory() - constructor for class org.metastatic.jessie.provider.X509TrustManagerFactory