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

A

accept() - Method in class COM.claymoresystems.ptls.SSLServerSocket
Accept a connection on this socket, and perform the SSL server handshake in the process
acceptUnverifiableCertificates(boolean) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
allow unverifiable certificates.
acceptUnverifiableCertificatesP() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
return whether unverifiable certificates are accepted
accum - Static variable in class COM.claymoresystems.util.Bench
 
addRoot(byte[]) - Method in class COM.claymoresystems.cert.CertContext
 
areEqual(byte[], byte[]) - Static method in class COM.claymoresystems.util.Util
 

B

base64Decode(String) - Static method in class COM.claymoresystems.cert.WrappedObject
 
base64Encode(byte[]) - Static method in class COM.claymoresystems.cert.WrappedObject
 
BaseDSAPrivateKey - Class in COM.claymoresystems.crypto
 
BaseDSAPrivateKey() - Constructor for class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
BaseDSAPrivateKey(DSAPrivateKey) - Constructor for class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
BaseDSAPublicKey - Class in COM.claymoresystems.crypto
 
BaseDSAPublicKey() - Constructor for class COM.claymoresystems.crypto.BaseDSAPublicKey
 
BaseDSAPublicKey(DSAPublicKey) - Constructor for class COM.claymoresystems.crypto.BaseDSAPublicKey
 
Bench - Class in COM.claymoresystems.util
 
Bench() - Constructor for class COM.claymoresystems.util.Bench
 
BIT_STRING - Static variable in class COM.claymoresystems.cert.DERUtils
 
Blindable - Interface in COM.claymoresystems.crypto
This interface is implemented by algorithm objects that may be use blinding to prevent timing attacks.
BOOLEAN - Static variable in class COM.claymoresystems.cert.DERUtils
 
bytesAvailable() - Method in class COM.claymoresystems.util.Silo
 

C

cctx - Static variable in class COM.claymoresystems.cert.CertVerify
 
CertContext - Class in COM.claymoresystems.cert
Provide a generic context for ASN.1 computations and cert verification This class is used internally by PureTLS.
CertContext() - Constructor for class COM.claymoresystems.cert.CertContext
 
CertContext(Vector) - Constructor for class COM.claymoresystems.cert.CertContext
 
Certificate - Interface in COM.claymoresystems.sslg
An interface specifying minimal certificate access functions
CertificateDecodeException - Exception in COM.claymoresystems.cert
 
CertificateDecodeException(String) - Constructor for exception COM.claymoresystems.cert.CertificateDecodeException
 
CertificateException - Exception in COM.claymoresystems.cert
 
CertificateException(String) - Constructor for exception COM.claymoresystems.cert.CertificateException
 
CertificateVerifyException - Exception in COM.claymoresystems.cert
 
CertificateVerifyException(String) - Constructor for exception COM.claymoresystems.cert.CertificateVerifyException
 
CertRequest - Class in COM.claymoresystems.cert
Generate various kinds of certificate signing requests.
CertRequest() - Constructor for class COM.claymoresystems.cert.CertRequest
 
CertVerify - Class in COM.claymoresystems.cert
 
CertVerify() - Constructor for class COM.claymoresystems.cert.CertVerify
 
CertVerifyPolicyInt - Class in COM.claymoresystems.sslg
 
CertVerifyPolicyInt() - Constructor for class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
ChangePassword - Class in COM.claymoresystems.ptls.demo
Change a password on a keyfile.
ChangePassword() - Constructor for class COM.claymoresystems.ptls.demo.ChangePassword
 
checkDates(boolean) - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
checkDatesP() - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
ClaymoreProvider - Class in COM.claymoresystems.provider
 
ClaymoreProvider() - Constructor for class COM.claymoresystems.provider.ClaymoreProvider
 
clear() - Static method in class COM.claymoresystems.util.Bench
 
clear(int) - Static method in class COM.claymoresystems.util.Bench
 
CLIENT - Static variable in interface COM.claymoresystems.sslg.SSLSocketXInt
 
close() - Method in class COM.claymoresystems.ptls.SSLSocket
close the connection.
COM.claymoresystems.cert - package COM.claymoresystems.cert
 
COM.claymoresystems.crypto - package COM.claymoresystems.crypto
 
COM.claymoresystems.provider - package COM.claymoresystems.provider
 
COM.claymoresystems.provider.test - package COM.claymoresystems.provider.test
 
COM.claymoresystems.ptls - package COM.claymoresystems.ptls
 
COM.claymoresystems.ptls.benchmark - package COM.claymoresystems.ptls.benchmark
 
COM.claymoresystems.ptls.demo - package COM.claymoresystems.ptls.demo
 
COM.claymoresystems.sslg - package COM.claymoresystems.sslg
 
COM.claymoresystems.util - package COM.claymoresystems.util
 
createPrivateKey(BufferedReader, String, byte[]) - Static method in class COM.claymoresystems.crypto.EAYEncryptedPrivateKey
 
createPublicKey(byte[]) - Static method in class COM.claymoresystems.cert.X509SubjectPublicKeyInfo
Construct a public key based on this SubjectPublicKeyInfo

D

debug(int, String) - Static method in class COM.claymoresystems.ptls.SSLDebug
 
debug(int, String, byte[]) - Static method in class COM.claymoresystems.ptls.SSLDebug
 
DEBUG_ALL - Static variable in class COM.claymoresystems.ptls.SSLDebug
Print out all debugging information available.
DEBUG_CERT - Static variable in class COM.claymoresystems.ptls.SSLDebug
Certificate processing debugging
DEBUG_CODEC - Static variable in class COM.claymoresystems.ptls.SSLDebug
Print codec activities to the console.
DEBUG_CRYPTO - Static variable in class COM.claymoresystems.ptls.SSLDebug
Print out the input and output for crypto operations.
DEBUG_HANDSHAKE - Static variable in class COM.claymoresystems.ptls.SSLDebug
Print out handshake results
DEBUG_INIT - Static variable in class COM.claymoresystems.ptls.SSLDebug
Print out commentary during the initialization phase, including keyfile loading
DEBUG_MSG - Static variable in class COM.claymoresystems.ptls.SSLDebug
This provides some basic diagnostics about message processing.
DEBUG_STATE - Static variable in class COM.claymoresystems.ptls.SSLDebug
Print out state changes in the handshake.
DebuggingByteArrayInputStream - Class in COM.claymoresystems.cert
 
DebuggingByteArrayInputStream(InputStream) - Constructor for class COM.claymoresystems.cert.DebuggingByteArrayInputStream
 
decodeAny(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeBitString(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeBitStringX(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeBoolean(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeInteger(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeIntegerX(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeOctetString(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeOID(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
decodeSequence(InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
DECRYPT - Static variable in class COM.claymoresystems.crypto.PKCS1Pad
 
DERUtils - Class in COM.claymoresystems.cert
Simple DER encode utilities.
DERUtils() - Constructor for class COM.claymoresystems.cert.DERUtils
 
destroySession(String) - Method in class COM.claymoresystems.ptls.SSLContext
 
dhAlwaysEphemeralP() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
DHGenerate - Class in COM.claymoresystems.ptls.demo
 
DHGenerate() - Constructor for class COM.claymoresystems.ptls.demo.DHGenerate
 
DHPrivateKey - Class in COM.claymoresystems.crypto
 
DHPrivateKey() - Constructor for class COM.claymoresystems.crypto.DHPrivateKey
 
DHPublicKey - Class in COM.claymoresystems.crypto
 
DHPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class COM.claymoresystems.crypto.DHPublicKey
 
DHPublicKey(BigInteger) - Constructor for class COM.claymoresystems.crypto.DHPublicKey
 
digest() - Method in class COM.claymoresystems.crypto.HMACInputStream
 
digest() - Method in class COM.claymoresystems.crypto.HMACOutputStream
 
DistinguishedName - Interface in COM.claymoresystems.sslg
 
DSASignature - Class in COM.claymoresystems.provider
 
DSASignature() - Constructor for class COM.claymoresystems.provider.DSASignature
 
dump() - Static method in class COM.claymoresystems.util.Bench
 
dump(boolean) - Static method in class COM.claymoresystems.util.Bench
 

E

EAYDHParams - Class in COM.claymoresystems.cert
 
EAYDHParams(BigInteger, BigInteger) - Constructor for class COM.claymoresystems.cert.EAYDHParams
 
EAYDHParams(byte[]) - Constructor for class COM.claymoresystems.cert.EAYDHParams
 
EAYDSAPrivateKey - Class in COM.claymoresystems.cert
Construct a DSA private from the SSLeay style BER encoding
EAYDSAPrivateKey(byte[]) - Constructor for class COM.claymoresystems.cert.EAYDSAPrivateKey
 
EAYDSAPrivateKey(DSAPrivateKey) - Constructor for class COM.claymoresystems.cert.EAYDSAPrivateKey
 
EAYEncryptedPrivateKey - Class in COM.claymoresystems.crypto
 
EAYEncryptedPrivateKey() - Constructor for class COM.claymoresystems.crypto.EAYEncryptedPrivateKey
 
EAYRSAPrivateKey - Class in COM.claymoresystems.cert
this is just a wrapper for X509RSAPrivateKey which passes it the encoding and stubs the params and OID
EAYRSAPrivateKey(byte[]) - Constructor for class COM.claymoresystems.cert.EAYRSAPrivateKey
 
encodeBitString(byte[], OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeIA5String(String, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeInteger(BigInteger, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeOID(byte[], OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeOID(String, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodePrintableString(String, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodePublicKey(byte[], byte[], byte[]) - Static method in class COM.claymoresystems.cert.X509SubjectPublicKeyInfo
 
encodeSequence(byte[], OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeSequence(ByteArrayOutputStream, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeSet(byte[], OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeSet(ByteArrayOutputStream, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeUnknownString(String, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
encodeUTCTime(long, OutputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 
ENCRYPT - Static variable in class COM.claymoresystems.crypto.PKCS1Pad
 
end(int) - Static method in class COM.claymoresystems.util.Bench
 
engineCiphertextBlockSize() - Method in class COM.claymoresystems.provider.RawRSACipher
 
engineGetParameter(String) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: There aren't any parameters
engineGetParameter(String) - Method in class COM.claymoresystems.provider.RSASignature
SPI: There aren't any parameters
engineInitDecrypt(Key) - Method in class COM.claymoresystems.provider.RawRSACipher
SPI: Initializes this cipher object for decryption, using the given private key.
engineInitEncrypt(Key) - Method in class COM.claymoresystems.provider.RawRSACipher
SPI: Initializes this cipher object for encryption, using the given public key.
engineInitSign(PrivateKey) - Method in class COM.claymoresystems.provider.DSASignature
SPI: Initializes this object for signing using the private key
engineInitSign(PrivateKey) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: Initializes this object for signing using the private key
engineInitSign(PrivateKey) - Method in class COM.claymoresystems.provider.RSASignature
SPI: Initializes this object for signing using the private key
engineInitVerify(PublicKey) - Method in class COM.claymoresystems.provider.DSASignature
SPI: Initializes this object for verification using the given key
engineInitVerify(PublicKey) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: Initializes this object for verification using the given key
engineInitVerify(PublicKey) - Method in class COM.claymoresystems.provider.RSASignature
SPI: Initializes this object for verification using the given key
enginePlaintextBlockSize() - Method in class COM.claymoresystems.provider.RawRSACipher
SPI: Return the block size, in bytes.
engineSetParameter(String, Object) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: There aren't any parameters
engineSetParameter(String, Object) - Method in class COM.claymoresystems.provider.RSASignature
SPI: There aren't any parameters
engineSign() - Method in class COM.claymoresystems.provider.DSASignature
Sign the input, following FIPS-186.
engineSign() - Method in class COM.claymoresystems.provider.RawDSASignature
Sign the input, following FIPS-186.
engineSign() - Method in class COM.claymoresystems.provider.RSASignature
SPI: Sign the input
engineUpdate(byte) - Method in class COM.claymoresystems.provider.DSASignature
SPI: Single byte update
engineUpdate(byte[], int, int) - Method in class COM.claymoresystems.provider.DSASignature
SPI: Update with a buffer
engineUpdate(byte) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: Single byte updates are forbidden for Raw DSA.
engineUpdate(byte[], int, int) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: Updates the digest.
engineUpdate(byte[], int, int, byte[], int) - Method in class COM.claymoresystems.provider.RawRSACipher
 
engineUpdate(byte) - Method in class COM.claymoresystems.provider.RSASignature
SPI: Single byte updates are forbidden
engineUpdate(byte[], int, int) - Method in class COM.claymoresystems.provider.RSASignature
SPI: Updates the data.
engineVerify(byte[]) - Method in class COM.claymoresystems.provider.DSASignature
SPI: Raw Verify
engineVerify(byte[]) - Method in class COM.claymoresystems.provider.RawDSASignature
SPI: Raw Verify
engineVerify(byte[]) - Method in class COM.claymoresystems.provider.RSASignature
SPI: Verify the input
Extension - Interface in COM.claymoresystems.sslg
 

F

fatalP() - Method in exception COM.claymoresystems.ptls.SSLAlertException
Was this alert fatal?
findObject(BufferedReader, String, StringBuffer) - Static method in class COM.claymoresystems.cert.WrappedObject
 
findSession(String) - Method in class COM.claymoresystems.ptls.SSLContext
 
fitSignature(byte[], PublicKey) - Static method in class COM.claymoresystems.cert.CertRequest
 

G

g - Variable in class COM.claymoresystems.crypto.DHPrivateKey
 
generateKey(String, int, String, BufferedWriter, boolean) - Static method in class COM.claymoresystems.cert.CertRequest
Generate a key pair
get(int) - Static method in class COM.claymoresystems.util.Bench
 
getAlgorithm() - Method in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
getAlgorithm() - Method in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
getAlgorithm() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getAlgorithm() - Method in class COM.claymoresystems.crypto.DHPublicKey
 
getCertificateChain() - Method in class COM.claymoresystems.ptls.SSLSocket
get the certificate chain presented by the peer.
getCertificateChain() - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
get the certificate chain presented by the peer.
getCertVerifyPolicy() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
getCipherSuite() - Method in class COM.claymoresystems.ptls.SSLSocket
Get the cipherSuite in use on this socket, as an integer
getCipherSuite() - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
get the cipherSuite that was negotiated on this socket
getCipherSuiteName(int) - Static method in class COM.claymoresystems.sslg.SSLPolicyInt
get the name of a cipher from the number
getCipherSuiteNumber(String) - Static method in class COM.claymoresystems.sslg.SSLPolicyInt
get the number of a cipher from the name
getCipherSuites() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Return the allowed cipherSuites
getDebug(int) - Static method in class COM.claymoresystems.ptls.SSLDebug
 
getDER() - Method in class COM.claymoresystems.cert.X509Cert
Get the encoded form of this certificate
getDER() - Method in interface COM.claymoresystems.sslg.Certificate
get the DER of the cert itself
getDSAProvider() - Static method in class COM.claymoresystems.ptls.LoadProviders
 
getEncoded() - Method in class COM.claymoresystems.cert.EAYDHParams
 
getEncoded() - Method in class COM.claymoresystems.cert.EAYDSAPrivateKey
 
getEncoded() - Method in class COM.claymoresystems.cert.X509DSAPublicKey
 
getEncoded() - Method in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
getEncoded() - Method in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
getEncoded() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getEncoded() - Method in class COM.claymoresystems.crypto.DHPublicKey
 
getExplanation() - Method in exception COM.claymoresystems.ptls.SSLAlertException
Return a textual description of this alert
getExtensions() - Method in class COM.claymoresystems.cert.X509Cert
 
getExtensions() - Method in interface COM.claymoresystems.sslg.Certificate
Get the vector of extensions (if any)
getFormat() - Method in class COM.claymoresystems.cert.EAYDSAPrivateKey
 
getFormat() - Method in class COM.claymoresystems.cert.X509DSAPublicKey
 
getFormat() - Method in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
getFormat() - Method in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
getFormat() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getFormat() - Method in class COM.claymoresystems.crypto.DHPublicKey
 
getG() - Method in class COM.claymoresystems.cert.EAYDHParams
 
getg() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getg() - Method in class COM.claymoresystems.crypto.DHPublicKey
 
getG() - Method in class COM.claymoresystems.crypto.RawDSAParams
 
getgBytes() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getInputStream() - Method in class COM.claymoresystems.ptls.SSLSocket
Get the input stream associated with this socket.
getInstance() - Static method in class COM.claymoresystems.crypto.DHPrivateKey
 
getIssuerDER() - Method in class COM.claymoresystems.cert.X509Cert
Get the encoded form of the issuerName
getIssuerDER() - Method in interface COM.claymoresystems.sslg.Certificate
get the DER encoded issuer name
getIssuerName() - Method in class COM.claymoresystems.cert.X509Cert
Get the issuer name as an X509Name
getIssuerName() - Method in interface COM.claymoresystems.sslg.Certificate
Get the Isuser name as a DistinguishedName
getName() - Method in class COM.claymoresystems.cert.X509Name
Get the name in more or less unformatted form.
getName() - Method in interface COM.claymoresystems.sslg.DistinguishedName
 
getName() - Method in class COM.claymoresystems.util.RFC822Hdr
Return the field name
getNameDER() - Method in class COM.claymoresystems.cert.X509Name
Get the DER form of the name
getNameDER() - Method in interface COM.claymoresystems.sslg.DistinguishedName
 
getNameString() - Method in class COM.claymoresystems.cert.X509Name
Get the name in a string form
getNameString() - Method in interface COM.claymoresystems.sslg.DistinguishedName
 
getOID() - Method in class COM.claymoresystems.cert.X509Ext
 
getOID() - Method in interface COM.claymoresystems.sslg.Extension
 
getOutputStream() - Method in class COM.claymoresystems.ptls.SSLSocket
Get the input stream associated with this socket.
getP() - Method in class COM.claymoresystems.cert.EAYDHParams
 
getp() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getp() - Method in class COM.claymoresystems.crypto.DHPublicKey
 
getP() - Method in class COM.claymoresystems.crypto.RawDSAParams
 
getParams() - Method in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
getParams() - Method in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
getpBytes() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getPolicy() - Method in class COM.claymoresystems.ptls.SSLSocket
Get the policy associated with this socket
getPolicy() - Method in class COM.claymoresystems.sslg.SSLContextInt
Get the current policy for this SSLContext
getPolicy() - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
Get the policy associated with this socket
getPublicKey() - Method in class COM.claymoresystems.cert.X509Cert
Get the publicKey associated with this certificate
getQ() - Method in class COM.claymoresystems.crypto.RawDSAParams
 
getRootList() - Method in class COM.claymoresystems.cert.CertContext
 
getSerial() - Method in class COM.claymoresystems.cert.X509Cert
Get the serial number
getSerial() - Method in interface COM.claymoresystems.sslg.Certificate
get the serialNumber
getSessionID() - Method in class COM.claymoresystems.ptls.SSLSocket
Get the SessionID associated with this socket
getSessionID() - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
Get the SessionID associated with this session
getSessionLifetime() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
return the lifetime of a session
getSpec() - Static method in class COM.claymoresystems.cert.CertContext
 
getSubfield(int) - Method in class COM.claymoresystems.util.RFC822Hdr
 
getSubfields() - Method in class COM.claymoresystems.util.RFC822Hdr
Return the field value parsed as if it were a comma-delimited string.
getSubjectDER() - Method in class COM.claymoresystems.cert.X509Cert
Get the encoded form of the subjectName
getSubjectDER() - Method in interface COM.claymoresystems.sslg.Certificate
get the DER encoded subject name
getSubjectName() - Method in class COM.claymoresystems.cert.X509Cert
Get the subject name as an X509Name
getSubjectName() - Method in interface COM.claymoresystems.sslg.Certificate
Get the Subject name as a DistinguishedName
getValidityNotAfter() - Method in class COM.claymoresystems.cert.X509Cert
Get the end of the validity window
getValidityNotAfter() - Method in interface COM.claymoresystems.sslg.Certificate
get the not-valid-after date of the certificate (the end of the validity period)
getValidityNotBefore() - Method in class COM.claymoresystems.cert.X509Cert
Get the beginning of the validity window
getValidityNotBefore() - Method in interface COM.claymoresystems.sslg.Certificate
get the not-valid-before date of the certificate (the beginning of the validity period)
getValue() - Method in class COM.claymoresystems.cert.X509Ext
 
getValue() - Method in interface COM.claymoresystems.sslg.Extension
 
getValue() - Method in class COM.claymoresystems.util.RFC822Hdr
Return the field value
getVersion() - Method in class COM.claymoresystems.ptls.SSLSocket
Get the version of SSL negotiated.
getVersion() - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
Get the version of SSL negotiated.
getX() - Method in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
getX() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getY() - Method in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
getY() - Method in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
getY() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
getY() - Method in class COM.claymoresystems.crypto.DHPublicKey
 
getYBytes() - Method in class COM.claymoresystems.crypto.DHPrivateKey
 

H

handshake() - Method in class COM.claymoresystems.ptls.SSLSocket
Handshake.
handshakeOnConnect(boolean) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
handshakeOnConnectP() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
hardClose() - Method in class COM.claymoresystems.ptls.SSLSocket
Hard close.
haveGoNativeProvider() - Static method in class COM.claymoresystems.ptls.LoadProviders
 
HMACInputStream - Class in COM.claymoresystems.crypto
Provides an InputStream filter that MACs the data
HMACInputStream(String, byte[], InputStream) - Constructor for class COM.claymoresystems.crypto.HMACInputStream
Create the input stream with the indicated key
HMACInputStream(String, String, InputStream) - Constructor for class COM.claymoresystems.crypto.HMACInputStream
Create the input stream with the indicated key
HMACOutputStream - Class in COM.claymoresystems.crypto
A filter stream that MACs the data
HMACOutputStream(String, byte[], OutputStream) - Constructor for class COM.claymoresystems.crypto.HMACOutputStream
Create the output stream with the indicated key
HMACOutputStream(String, String, OutputStream) - Constructor for class COM.claymoresystems.crypto.HMACOutputStream
Create the output stream with the indicated key

I

IA5STRING - Static variable in class COM.claymoresystems.cert.DERUtils
 
init() - Static method in class COM.claymoresystems.ptls.LoadProviders
Force the CSP loads
initPrivateKey(BigInteger, BigInteger, SecureRandom) - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
initPrivateKey(SecureRandom, int, boolean) - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
initPrivateKey(BigInteger, BigInteger, SecureRandom) - Method in class COM.claymoresystems.ptls.SSLDHPrivateKey
 
initPrivateKey(SecureRandom, int, boolean) - Method in class COM.claymoresystems.ptls.SSLDHPrivateKey
Generate a DH private key.
INTEGER - Static variable in class COM.claymoresystems.cert.DERUtils
 
isCritical() - Method in class COM.claymoresystems.cert.X509Ext
 
isCritical() - Method in interface COM.claymoresystems.sslg.Extension
 
isRoot(byte[]) - Method in class COM.claymoresystems.cert.CertContext
 
isTag(int, InputStream) - Static method in class COM.claymoresystems.cert.DERUtils
 

K

keyAgree(DHPublicKey, boolean) - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
keyAgree(DHPublicKey, boolean) - Method in class COM.claymoresystems.ptls.SSLDHPrivateKey
 

L

loadCert(String) - Static method in class COM.claymoresystems.cert.CertVerify
 
loadDHParams(String) - Method in class COM.claymoresystems.ptls.SSLContext
Load the DH parameters structure from a file
loadDHParams(InputStream) - Method in class COM.claymoresystems.ptls.SSLContext
Load a DH parameters structure from disk.
loadDHParams(String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
loadDHParams(InputStream) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
loadEAYKeyFile(String, String) - Method in class COM.claymoresystems.ptls.SSLContext
Load a subset of SSLeay keyfiles.
loadEAYKeyFile(InputStream, String) - Method in class COM.claymoresystems.ptls.SSLContext
Load a subset of SSLeay keyfiles.
loadEAYKeyFile(String, String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
loadEAYKeyFile(InputStream, String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
loadObject(BufferedReader, String, StringBuffer) - Static method in class COM.claymoresystems.cert.WrappedObject
 
loadPKCS12File(String, String) - Method in class COM.claymoresystems.ptls.SSLContext
Load keying material from the indicated PKCS12/PFX keyfile, using the passphrase passed in
loadPKCS12File(String, String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
LoadProviders - Class in COM.claymoresystems.ptls
 
LoadProviders() - Constructor for class COM.claymoresystems.ptls.LoadProviders
 
loadRootCertificates(String) - Method in class COM.claymoresystems.ptls.SSLContext
Load a list of acceptable roots.
loadRootCertificates(InputStream) - Method in class COM.claymoresystems.ptls.SSLContext
Load a list of acceptable roots.
loadRootCertificates(String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
loadRootCertificates(InputStream) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
loadRoots(String) - Static method in class COM.claymoresystems.cert.CertVerify
 

M

main(String[]) - Static method in class COM.claymoresystems.cert.CertRequest
 
main(String[]) - Static method in class COM.claymoresystems.cert.CertVerify
 
main(String[]) - Static method in class COM.claymoresystems.provider.RawRSACipher
Entry point for very basic self_test.
main(String[]) - Static method in class COM.claymoresystems.ptls.demo.ChangePassword
 
main(String[]) - Static method in class COM.claymoresystems.ptls.demo.DHGenerate
 
main(String[]) - Static method in class COM.claymoresystems.ptls.SSLServerSocket
Internal test code
main(String[]) - Static method in class COM.claymoresystems.ptls.SSLSocket
Test code
makePKCS10Request(KeyPair, X509Name) - Static method in class COM.claymoresystems.cert.CertRequest
Make a PKCS10 CSR
makeSelfSignedCert(KeyPair, X509Name, int) - Static method in class COM.claymoresystems.cert.CertRequest
Make a Self-signed cert
makeSimpleDN(Vector) - Static method in class COM.claymoresystems.cert.CertRequest
 
makeSPKACRequest(KeyPair) - Static method in class COM.claymoresystems.cert.CertRequest
Make a Netscape Signed Public Key and Cert request
mark - Static variable in class COM.claymoresystems.util.Bench
 
max(int, int) - Static method in class COM.claymoresystems.util.Util
 
min(int, int) - Static method in class COM.claymoresystems.util.Util
 

N

names - Static variable in class COM.claymoresystems.util.Bench
 
negotiateTLS(boolean) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Set whether to try to negotiate TLS.
negotiateTLSP() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
return whether TLS is to be negotiated

O

OCTET_STRING - Static variable in class COM.claymoresystems.cert.DERUtils
 
OID - Static variable in class COM.claymoresystems.cert.DERUtils
 

P

p - Variable in class COM.claymoresystems.crypto.DHPrivateKey
 
params - Variable in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
params - Variable in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
PKCS1Pad - Class in COM.claymoresystems.crypto
Implement PKCS1 padding
PKCS1Pad() - Constructor for class COM.claymoresystems.crypto.PKCS1Pad
 
pkcs1PadBuf(SecureRandom, byte[], PublicKey) - Static method in class COM.claymoresystems.crypto.PKCS1Pad
Pad a buffer for encryption with this public key
pkcs1PadBuf(byte[], PrivateKey) - Static method in class COM.claymoresystems.crypto.PKCS1Pad
 
pkcs1PadBuf(byte[], BigInteger, int) - Static method in class COM.claymoresystems.crypto.PKCS1Pad
 
pkcs1PadBuf(SecureRandom, byte[], BigInteger, int) - Static method in class COM.claymoresystems.crypto.PKCS1Pad
 
pkcs1UnpadBuf(byte[], int, CryptixRSAPrivateKey) - Static method in class COM.claymoresystems.crypto.PKCS1Pad
 
policy - Variable in class COM.claymoresystems.sslg.SSLContextInt
 
PRINTABLE_STRING - Static variable in class COM.claymoresystems.cert.DERUtils
 

R

RandomStore - Class in COM.claymoresystems.crypto
 
RandomStore() - Constructor for class COM.claymoresystems.crypto.RandomStore
 
RawDSAParams - Class in COM.claymoresystems.crypto
 
RawDSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class COM.claymoresystems.crypto.RawDSAParams
 
RawDSAPublicKey - Class in COM.claymoresystems.crypto
 
RawDSAPublicKey(BigInteger, DSAParams) - Constructor for class COM.claymoresystems.crypto.RawDSAPublicKey
 
RawDSASignature - Class in COM.claymoresystems.provider
 
RawDSASignature(String) - Constructor for class COM.claymoresystems.provider.RawDSASignature
 
RawDSASignature() - Constructor for class COM.claymoresystems.provider.RawDSASignature
 
RawRSACipher - Class in COM.claymoresystems.provider
The raw RSA encryption algorithm, without any block framing.
RawRSACipher() - Constructor for class COM.claymoresystems.provider.RawRSACipher
Constructs a RawRSA cipher object, in the UNINITIALIZED state.
read() - Method in class COM.claymoresystems.cert.DebuggingByteArrayInputStream
 
read(byte[], int, int) - Method in class COM.claymoresystems.cert.DebuggingByteArrayInputStream
 
read() - Method in class COM.claymoresystems.crypto.HMACInputStream
 
read(byte[]) - Method in class COM.claymoresystems.crypto.HMACInputStream
 
read() - Method in class COM.claymoresystems.util.Silo
 
read(byte[], int, int) - Method in class COM.claymoresystems.util.Silo
 
readBlock(BufferedReader) - Static method in class COM.claymoresystems.cert.WrappedObject
Read a base64 encoded block up to an -----END terminator, base64 decode it and return
readRandomStore(String, byte[]) - Static method in class COM.claymoresystems.crypto.RandomStore
 
register(String) - Static method in class COM.claymoresystems.util.Bench
 
renegotiate(SSLPolicyInt) - Method in class COM.claymoresystems.ptls.SSLSocket
Renegotiate the SSL connection using the given policy
renegotiate() - Method in class COM.claymoresystems.ptls.SSLSocket
Renegotiate the SSL connection using the same policy
renegotiate(SSLPolicyInt) - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
Renegotiate this connection using the specified policy.
requireBasicConstraints(boolean) - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
requireBasicConstraintsCritical(boolean) - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
requireBasicConstraintsCriticalP() - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
requireBasicConstraintsP() - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
requireClientAuth(boolean) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Set whether or not to require client authentication when negotiating (this is relevant only for servers)
requireClientAuthP() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Get whether client auth is required.
requireKeyUsage(boolean) - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
requireKeyUsageP() - Method in class COM.claymoresystems.sslg.CertVerifyPolicyInt
 
RFC822Hdr - Class in COM.claymoresystems.util
An RFC822Hdr is a single RFC822 style header.
RFC822Hdr(BufferedReader) - Constructor for class COM.claymoresystems.util.RFC822Hdr
Create an RFC822Hdr by reading from the indicated reader
RFC822Hdr(String) - Constructor for class COM.claymoresystems.util.RFC822Hdr
Create an RFC822Hdr from the indicated string
RSASignature - Class in COM.claymoresystems.provider
This class implements RSA signature w/ PKCS#1 padding but no DigestInfo encoding because Cryptix doesn't and SSL requires it for Client Auth.
RSASignature() - Constructor for class COM.claymoresystems.provider.RSASignature
 

S

saveDHParams(String, int, boolean) - Method in class COM.claymoresystems.ptls.SSLContext
Save DH parameters to disk, generating them if necessary
saveDHParams(String, int, boolean) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
saveEAYKeyFile(String, String) - Method in class COM.claymoresystems.ptls.SSLContext
 
saveEAYKeyFile(String, String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
seedRNG(byte[]) - Method in class COM.claymoresystems.ptls.SSLContext
Build new RNG based on the indicated seed, or update current RNG
self_test(PrintWriter) - Static method in class COM.claymoresystems.provider.RawRSACipher
 
sendClose() - Method in class COM.claymoresystems.ptls.SSLSocket
Send our half of the SSL close_notify handshake
sendClose() - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
Send our half of the SSL close_notify handshake
SEQUENCE - Static variable in class COM.claymoresystems.cert.DERUtils
 
SERVER - Static variable in interface COM.claymoresystems.sslg.SSLSocketXInt
 
SET - Static variable in class COM.claymoresystems.cert.DERUtils
 
setBlindingInfo(SecureRandom, CryptixRSAPublicKey) - Method in interface COM.claymoresystems.crypto.Blindable
Sets the random number generator to be used for blinding Also turns on blinding
setBlindingInfo(SecureRandom, CryptixRSAPublicKey) - Method in class COM.claymoresystems.provider.RawRSACipher
set the RNG for blinding
setBlindingInfo(SecureRandom, CryptixRSAPublicKey) - Method in class COM.claymoresystems.provider.RSASignature
set the RNG for blinding
setCertVerifyPolicy(CertVerifyPolicyInt) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
setCipherSuites(short[]) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Specify which cipherSuites may be negotiated.
setDebug(int) - Static method in class COM.claymoresystems.ptls.SSLDebug
Set the debugging value.
setDHAlwaysEphemeral(boolean) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Force the creation of a new ephemeral DH key for each connection Only set this to false if you are using a Sophie-Germain or other prime designed to resist small subgroup attacks.
setPolicy(SSLPolicyInt) - Method in class COM.claymoresystems.sslg.SSLContextInt
Set the policy for this SSLContext.
setSessonLifetime(int) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
Set the lifetime of a cached session.
SIGN - Static variable in class COM.claymoresystems.crypto.PKCS1Pad
 
signedByRoot(byte[]) - Method in class COM.claymoresystems.cert.CertContext
 
sigToBytes(BigInteger) - Method in class COM.claymoresystems.provider.RSASignature
 
Silo - Class in COM.claymoresystems.util
 
Silo(int) - Constructor for class COM.claymoresystems.util.Silo
 
Silo() - Constructor for class COM.claymoresystems.util.Silo
 
SSLAlertException - Exception in COM.claymoresystems.ptls
Represents an Alert.
SSLAlertException(SSLAlertX) - Constructor for exception COM.claymoresystems.ptls.SSLAlertException
 
SSLCaughtAlertException - Exception in COM.claymoresystems.ptls
An alert that was sent by the other side
SSLCaughtAlertException(SSLAlertX) - Constructor for exception COM.claymoresystems.ptls.SSLCaughtAlertException
 
SSLContext - Class in COM.claymoresystems.ptls
SSLContext holds all state relevant to more than one SSL Session/ Connection.
SSLContext() - Constructor for class COM.claymoresystems.ptls.SSLContext
 
SSLContextInt - Class in COM.claymoresystems.sslg
 
SSLContextInt() - Constructor for class COM.claymoresystems.sslg.SSLContextInt
 
SSLDebug - Class in COM.claymoresystems.ptls
This class is intended for use in debugging PureTLS.
SSLDebug() - Constructor for class COM.claymoresystems.ptls.SSLDebug
 
SSLDHPrivateKey - Class in COM.claymoresystems.ptls
 
SSLDHPrivateKey() - Constructor for class COM.claymoresystems.ptls.SSLDHPrivateKey
 
SSLException - Exception in COM.claymoresystems.ptls
A simple subclass of exception for SSL-specific as opposed to generic IO Exceptions
SSLException(String) - Constructor for exception COM.claymoresystems.ptls.SSLException
 
SSLHandshakeFailedException - Exception in COM.claymoresystems.ptls
This exception is thrown when the handshake fails for some reason other than an alert being sent/received
SSLHandshakeFailedException(String) - Constructor for exception COM.claymoresystems.ptls.SSLHandshakeFailedException
 
SSLPolicyInt - Class in COM.claymoresystems.sslg
 
SSLPolicyInt() - Constructor for class COM.claymoresystems.sslg.SSLPolicyInt
 
SSLPrematureCloseException - Exception in COM.claymoresystems.ptls
This exception is thrown when the peer closes the connection without sending a close notify
SSLReHandshakeException - Exception in COM.claymoresystems.ptls
This exception is thrown when the client receives a rehandshake request.
SSLReHandshakeException() - Constructor for exception COM.claymoresystems.ptls.SSLReHandshakeException
 
SSLServerSocket - Class in COM.claymoresystems.ptls
 
SSLServerSocket(SSLContext, Integer, Integer, InetAddress) - Constructor for class COM.claymoresystems.ptls.SSLServerSocket
Create an SSLServerSocket specifying the port, backlog, and listen address.
SSLServerSocket(SSLContext, int, int, InetAddress) - Constructor for class COM.claymoresystems.ptls.SSLServerSocket
Create an SSLServerSocket specifying the port, backlog, and listen address
SSLServerSocket(SSLContext, int) - Constructor for class COM.claymoresystems.ptls.SSLServerSocket
Create an SSLServerSocket specifying the port and backlog
SSLServerSocket(SSLContext, int, int) - Constructor for class COM.claymoresystems.ptls.SSLServerSocket
Create an SSLServerSocket specifying the port only
SSLSocket - Class in COM.claymoresystems.ptls
 
SSLSocket(SSLContext, String, Integer) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Create an SSLSocket and connect it to the server on the specified host and port, doing the SSLHandshake.
SSLSocket(SSLContext, String, int) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Create an SSLSocket and connect it to the server on the specified host and port, doing the SSLHandshake
SSLSocket(SSLContext, InetAddress, int) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Creates a stream socket and connects it to the specified port number at the specified IP address performing the SSL Handshake
SSLSocket(SSLContext, InetAddress, int, InetAddress, int) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Creates a stream socket and connects it to the specified port number at the specified IP address performing the SSL Handshake
SSLSocket(SSLContext, String, int, InetAddress, int) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Creates a stream socket and connects it to the specified port number at the specified host, performing the SSL Handshake
SSLSocket(SSLContext, InputStream, OutputStream, String, int, int) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Create an SSLSocket and connect it to the server on the using the specified input stream and output stream
SSLSocket(SSLContext, Socket, String, int, int) - Constructor for class COM.claymoresystems.ptls.SSLSocket
Create an SSLSocket around the specified socket.
SSLSocket() - Constructor for class COM.claymoresystems.ptls.SSLSocket
 
SSLSocketXInt - Interface in COM.claymoresystems.sslg
Extended socket functions that only apply to SSL Sockets
SSLThrewAlertException - Exception in COM.claymoresystems.ptls
An alert that we threw Essentially all errors in the SSL session end in us sending an alert and throwing this exception.
SSLThrewAlertException(SSLAlertX) - Constructor for exception COM.claymoresystems.ptls.SSLThrewAlertException
 
start(int) - Static method in class COM.claymoresystems.util.Bench
 
storeSession(String, SSLSessionData) - Method in class COM.claymoresystems.ptls.SSLContext
 

T

T61STRING - Static variable in class COM.claymoresystems.cert.DERUtils
 
TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_anon_WITH_DES_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_anon_WITH_RC4_128_MD5 - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_DSS_WITH_DES_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DH_RSA_WITH_DES_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_DSS_WITH_DES_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_DSS_WITH_NULL_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_DSS_WITH_RC4_128_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_DHE_RSA_WITH_DES_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_EXPORT_WITH_RC4_40_MD5 - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_DES_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_IDEA_CBC_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_NULL_MD5 - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_NULL_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_RC4_128_MD5 - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
TLS_RSA_WITH_RC4_128_SHA - Static variable in class COM.claymoresystems.sslg.SSLPolicyInt
 
toBytes(BigInteger) - Method in class COM.claymoresystems.crypto.DHPrivateKey
 
toBytes(long) - Static method in class COM.claymoresystems.util.Util
 
toBytes(short) - Static method in class COM.claymoresystems.util.Util
 
toBytes(long, int) - Static method in class COM.claymoresystems.util.Util
 
toHex(byte[]) - Static method in class COM.claymoresystems.util.Util
 
toString() - Method in class COM.claymoresystems.ptls.SSLSocket
Converts this socket to a string

U

useRandomnessFile(String, String) - Method in class COM.claymoresystems.ptls.SSLContext
use the indicated file for randomness If the file does not exist, it is created.
useRandomnessFile(String, String) - Method in class COM.claymoresystems.sslg.SSLContextInt
 
UTCTIME - Static variable in class COM.claymoresystems.cert.DERUtils
 
Util - Class in COM.claymoresystems.util
 
Util() - Constructor for class COM.claymoresystems.util.Util
 

V

verify(PublicKey) - Method in class COM.claymoresystems.cert.X509Cert
Check a certificate signature using the specified public key
VERIFY - Static variable in class COM.claymoresystems.crypto.PKCS1Pad
 
verifyCertChain(CertContext, Vector, CertVerifyPolicyInt) - Static method in class COM.claymoresystems.cert.X509Cert
Verify a certificate chain.

W

waitForClose(boolean) - Method in class COM.claymoresystems.ptls.SSLSocket
Wait to receive a close_notify from the other side.
waitForClose(boolean) - Method in interface COM.claymoresystems.sslg.SSLSocketXInt
Wait to receive a close_notify from the other side.
waitOnClose(boolean) - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
waitOnCloseP() - Method in class COM.claymoresystems.sslg.SSLPolicyInt
 
WrappedObject - Class in COM.claymoresystems.cert
Utilities to read -----BEGIN style Base64 encoded objects from files and the like.
WrappedObject() - Constructor for class COM.claymoresystems.cert.WrappedObject
 
write(int) - Method in class COM.claymoresystems.crypto.HMACOutputStream
 
write(byte[]) - Method in class COM.claymoresystems.crypto.HMACOutputStream
 
write(byte[]) - Method in class COM.claymoresystems.util.Silo
 
writeHeader(String, BufferedWriter) - Static method in class COM.claymoresystems.cert.WrappedObject
 
writeObject(byte[], String, BufferedWriter) - Static method in class COM.claymoresystems.cert.WrappedObject
Write a base64 encoded block, and add the terminator
writePrivateKey(PrivateKey, byte[], BufferedWriter) - Static method in class COM.claymoresystems.crypto.EAYEncryptedPrivateKey
 
writeRandomStore(String, byte[], SecureRandom) - Static method in class COM.claymoresystems.crypto.RandomStore
 

X

X - Variable in class COM.claymoresystems.crypto.BaseDSAPrivateKey
 
X - Variable in class COM.claymoresystems.crypto.DHPrivateKey
 
X509Cert - Class in COM.claymoresystems.cert
A single X509 Certificate.
X509Cert(byte[]) - Constructor for class COM.claymoresystems.cert.X509Cert
Create an X509Cert from an encoded value
X509DSAPublicKey - Class in COM.claymoresystems.cert
A DSA Public key BER encoded a la PKIX
X509DSAPublicKey(String, byte[], byte[]) - Constructor for class COM.claymoresystems.cert.X509DSAPublicKey
 
X509DSAPublicKey(DSAPublicKey) - Constructor for class COM.claymoresystems.cert.X509DSAPublicKey
 
X509Ext - Class in COM.claymoresystems.cert
 
X509Name - Class in COM.claymoresystems.cert
An implementation of Distinguished Names
X509Name(byte[]) - Constructor for class COM.claymoresystems.cert.X509Name
Create a name given the DER
X509Name(Vector) - Constructor for class COM.claymoresystems.cert.X509Name
 
X509SubjectPublicKeyInfo - Class in COM.claymoresystems.cert
 
X509SubjectPublicKeyInfo() - Constructor for class COM.claymoresystems.cert.X509SubjectPublicKeyInfo
 
xdump(String, byte[]) - Static method in class COM.claymoresystems.util.Util
 
xdump(byte[]) - Static method in class COM.claymoresystems.util.Util
 

Y

Y - Variable in class COM.claymoresystems.crypto.BaseDSAPublicKey
 
Y - Variable in class COM.claymoresystems.crypto.DHPrivateKey
 

_

_HMACInputStream(String, byte[], InputStream) - Method in class COM.claymoresystems.crypto.HMACInputStream
 
_HMACOutputStream(String, byte[], OutputStream) - Method in class COM.claymoresystems.crypto.HMACOutputStream
 
_stompOutputStream(OutputStream) - Method in class COM.claymoresystems.ptls.SSLSocket
 

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

Copyright (c) 1999-2001 Claymore Systems, Inc., All Rights Reserved.