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

A

add(BigInteger) - Method in class de.bb.minissl.BigInteger
Add to this number the value o, and return a new BigInteger containing the result. pseudo: return this + o
addTo(byte[], byte[]) - Static method in class de.bb.security.Asn1
Add an ASN.1 element to a sequence or a set.
addToGroup(String, String, String) - Method in interface de.bb.bejy.CommonDBI
add a user to a group, returns true on success
append(ByteRef) - Method in class de.bb.util.ByteRef
Append the specified ByteRef to this ByteRef.
append(String) - Method in class de.bb.util.ByteRef
Append the bytes of the String to this ByteRef.
Asn1 - class de.bb.security.Asn1.
Some helpfull static functions to handle ASN.1 with BER/DER
Asn1() - Constructor for class de.bb.security.Asn1
 
assign(byte[], int, int) - Method in class de.bb.util.ByteRef
Assigns the parameters physical byte array to this object
assign(ByteRef) - Method in class de.bb.util.ByteRef
Assigns the parameters physical byte array to this object

B

BigInteger - class de.bb.minissl.BigInteger.
A small and fast implementation for BigInteger.
BigInteger() - Constructor for class de.bb.minissl.BigInteger
default ct, constructs a BigInteger with value 0.
BigInteger(byte[]) - Constructor for class de.bb.minissl.BigInteger
Create a BigInteger from a byte array, which is interpreted as a big endian number.
BigInteger(int, int, Random) - Constructor for class de.bb.minissl.BigInteger
Create a prime number for given bit length.
BigInteger(int, Random) - Constructor for class de.bb.minissl.BigInteger
Create a random number for given bit length.
BigInteger(long) - Constructor for class de.bb.minissl.BigInteger
Create a BigInteger from a long value.
BigInteger(String) - Constructor for class de.bb.minissl.BigInteger
Create a BigInteger from a String, the String is expected to contain some number with radix 10.
BigInteger(String, int) - Constructor for class de.bb.minissl.BigInteger
Create a BigInteger from a String, the String is expected to contain some number with the given radix.
BIT_STRING - Static variable in class de.bb.security.Asn1
 
bitLength() - Method in class de.bb.minissl.BigInteger
Return the count of used bits.
BlockCipher - class de.bb.security.BlockCipher.
 
BlockCipher(int) - Constructor for class de.bb.security.BlockCipher
Creates a new BlockCipher object.
blockSize - Variable in class de.bb.security.BlockCipher
 
blockSize() - Method in class de.bb.security.BlockCipher
Query the used block size.
ByteRef - class de.bb.util.ByteRef.
A String like class to manipulate byte arrays.
ByteRef() - Constructor for class de.bb.util.ByteRef
Initializes a newly created ByteRef object so that it represents an empty byte sequence.
ByteRef(byte[]) - Constructor for class de.bb.util.ByteRef
Initializes a newly created ByteRef object so that it represents the same sequence of bytes as the argument; in other words, the newly created byte array is a copy of the argument.
ByteRef(byte[], int, int) - Constructor for class de.bb.util.ByteRef
Initializes a newly created ByteRef object so that it represents the same sequence of bytes as the argument; in other words, the newly created byte array is a copy of the specified part of the argument.
ByteRef(String) - Constructor for class de.bb.util.ByteRef
Initializes a newly created ByteRef object so that it represents the same sequence of bytes as the argument; in other words, the newly created byte array is a copy of the argument string.getBytes().
bytes2Hex(byte[]) - Static method in class de.bb.util.Misc
Convert a byte array into a hex string.

C

calc(long) - Static method in class de.bb.util.DateFormat
create an array of int[7] with i[0] = year (1970-....)
calcMessageHash(MessageDigest, int, byte[], long, int, byte[]) - Static method in class de.bb.security.SelfTest
 
calcMessageHash(MessageDigest, int, byte[], long, int, byte[]) - Static method in class de.bb.security.SelfTest
 
charAt(int) - Method in class de.bb.util.ByteRef
Returns the byte at the specified position.
clear() - Method in class de.bb.util.SessionManager
Clears this SessionManager so that it contains no sessions.
clone() - Method in class de.bb.security.MessageDigest
 
clone() - Method in class de.bb.security.MD5
clone implementation
clone() - Method in class de.bb.security.SHA
clone implementation
clone() - Method in class de.bb.security.MDC2
clone implementation
clone() - Method in class de.bb.security.RMD160
clone implementation
clone() - Method in class de.bb.minissl.MessageDigest
 
clone() - Method in class de.bb.minissl.SHA
clone implementation
clone() - Method in class de.bb.minissl.MD5
clone implementation
clone() - Method in class de.bb.minissl.BigInteger
Clone this BigInteger.
CommonDBI - interface de.bb.bejy.CommonDBI.
 
compareTo(BigInteger) - Method in class de.bb.minissl.BigInteger
Compare this BigInteger to another BigInteger.
compareTo(ByteRef) - Method in class de.bb.util.ByteRef
Compares this ByteRef's data to another ByteRef
Config - class de.bb.bejy.Config.
Config of BEJY.
ConfigFileUser - interface de.bb.bejy.ConfigFileUser.
 
connect(InputStream, OutputStream) - Method in class de.bb.minissl.SslClient
Connects the current object, which uses the given InputStream for reading and the given OutputStream for writing.
contains(Object) - Method in class de.bb.util.SessionManager
Creates a shallow copy of this SessionManager.
containsKey(Object) - Method in class de.bb.util.SessionManager
Tests whetther the specified object is a key in this SessionManager.
copy(byte[]) - Method in class de.bb.util.ByteRef
Copy this data into the specified byte array
copy(byte[]) - Static method in class de.bb.security.Asn1
Get a copy of the current object
copy(byte[], int) - Static method in class de.bb.security.Asn1
Get a copy of the current object
copy(byte[], int, int) - Method in class de.bb.util.ByteRef
Copy a part of this data into the specified byte array at specified offset.
If there are not enough bytes to copy, only the available bytes are copied.
create() - Method in class de.bb.bejy.Factory
is invoked to create a new protocol object
create(ThreadManager) - Method in interface de.bb.util.ThreadManager.Factory
The implementation either creates a new thread and starts it or returns null on error.
createCertificate(byte[], byte[], byte[], byte[], byte[]) - Static method in class de.bb.security.Pkcs6
Create a certifcate without siganture.
createCertificateRequest(byte[], byte[], byte[]) - Static method in class de.bb.security.Pkcs6
Create a certifcate request without siganture.
createDate(byte[], byte[]) - Static method in class de.bb.security.Pkcs6
Create a sequence containing a time intervall.
createGroup(String) - Method in interface de.bb.bejy.CommonDBI
create a new group, returns true on success
createHeader(String) - Static method in class de.bb.util.Mime
Create a Mime header for base64 encoded data.
createKeyPair(BigInteger, BigInteger) - Static method in class de.bb.security.Pkcs1
Create a new sequence conatining a RSA key pair
createUser(String, String, String) - Method in interface de.bb.bejy.CommonDBI
add a new user, returns true on success
Cron - class de.bb.bejy.Cron.
Start Runnable at specified times.
Cron() - Constructor for class de.bb.bejy.Cron
 

D

DateFormat - class de.bb.util.DateFormat.
A collection of high speed date conversion functions.
DateFormat() - Constructor for class de.bb.util.DateFormat
 
dd_MMM_yyyy_HH_mm_ss_GMT_zz_zz(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format dd/MMM/yyyy:HH:mm:ss GMT+zz:zz e.g. 01/Jan/1970:00:00:01 GMT+02:00
dd_MMM_yyyy_HH_mm_ss_zzzz(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format dd/MMM/yyyy:HH:mm:ss +zz:zz e.g. 01/Jan/1970:00:00:01 +02:00
ddMMyyyy(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format ddMMyyyy.
ddMMyyyyHHmmss(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format ddMMyyyyHHmmss.
de.bb.bejy - package de.bb.bejy
 
de.bb.minissl - package de.bb.minissl
 
de.bb.security - package de.bb.security
 
de.bb.util - package de.bb.util
Contains various useful classes which are not yet supplied by the JDK, never supplied by the JDK, simply smaller, faster, simpler or better than existing classes!
decode(byte[], int, int) - Static method in class de.bb.util.Mime
Do base64 decode of a byte array.
decode(byte[], int, String) - Static method in class de.bb.security.Pem
decodes the given byte block, needs an password for decryption
decrypt(byte[], int, byte[], int) - Method in class de.bb.security.BlockCipher
Decrypt one block of bytes.
decrypt(byte[], int, byte[], int) - Method in class de.bb.security.DES
Decrypt one block of bytes.
decrypt(byte[], int, byte[], int) - Method in class de.bb.security.DES2
Decrypt one block of bytes.
decrypt(byte[], int, byte[], int) - Method in class de.bb.security.RC2
Decrypt one block of bytes.
decrypt(byte[], int, byte[], int) - Method in class de.bb.security.DES3
Decrypt one block of bytes.
decrypt(byte[], int, byte[], int) - Method in class de.bb.security.RC5
Decrypt one Block of "Blocksize"
decryptCBC(byte[], byte[], byte[]) - Method in class de.bb.security.BlockCipher
Decrypt a complete byte array wihthout padding in CBC mode.
decryptCBCAndPadd(byte[], byte[]) - Method in class de.bb.security.BlockCipher
Decrypt a complete byte array wiht padding in CBC mode.
decryptECB(byte[], byte[]) - Method in class de.bb.security.BlockCipher
Decrypt a complete byte array without padding in ECB mode.
deleteGroup(String) - Method in interface de.bb.bejy.CommonDBI
delete a group, returns true on success
deleteUser(String, String) - Method in interface de.bb.bejy.CommonDBI
delete a new , returns true on success
DES - class de.bb.security.DES.
 
DES() - Constructor for class de.bb.security.DES
Creates a new DesCipher object for en- and decrypting
DES(int) - Constructor for class de.bb.security.DES
for derived classes as DES2 (2-key 3-DES) and DES3 (3-key 3-DES)
DES2 - class de.bb.security.DES2.
The triple-DES encryption method.
DES2() - Constructor for class de.bb.security.DES2
Creates a new TripleDes object
DES3 - class de.bb.security.DES3.
The triple-DES encryption method.
DES3() - Constructor for class de.bb.security.DES3
Creates a new TripleDes object
digest() - Method in class de.bb.security.MessageDigest
Completes the hash computation by performing final operations such as padding.
digest() - Method in class de.bb.minissl.MessageDigest
Completes the hash computation by performing final operations such as padding.
digest(byte[]) - Method in class de.bb.security.MessageDigest
Performs a final update on the digest using the specified array of bytes, then completes the digest computation.
digest(byte[]) - Method in class de.bb.minissl.MessageDigest
Performs a final update on the digest using the specified array of bytes, then completes the digest computation.
divide(BigInteger) - Method in class de.bb.minissl.BigInteger
Divide this number by the value o, and return a new BigInteger containing the result. pseudo: return this / o
divideAndRemainder(BigInteger) - Method in class de.bb.minissl.BigInteger
Calculate the division and modulo for this number by the value o, and return a new BigInteger array containing the results. pseudo: return {this / o, this mod o }
doit() - Method in class de.bb.bejy.Protocol
contains the protocol main loop.
dontRemove(Object) - Method in interface de.bb.util.SessionManager.Callback
Is called be the removeButAsk() function.
doRSA(byte[], byte[], byte[]) - Static method in class de.bb.security.Pkcs6
perform an RSA encrption

E

EEE__dd_MMM_yyyy_HH_mm_ss__zzzz(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format EEE, dd MMM yyyy HH:mm:ss +zzzz e.g.
elements() - Method in class de.bb.util.SessionManager
Returns an enumeration of the values in this SessionManager.
encode(byte[]) - Static method in class de.bb.util.Mime
Do base64 encode of a byte array.
encode(byte[], int) - Static method in class de.bb.util.Mime
Do base64 encode of a byte array.
encode(byte[], String, int, String, byte[]) - Static method in class de.bb.security.Pem
encodes a given byte block, needs password for encryption
encodeFull(byte[], String) - Static method in class de.bb.util.Mime
Encode with header / footer.
encrypt(byte[], int, byte[], int) - Method in class de.bb.security.BlockCipher
Encrypt one block of bytes.
encrypt(byte[], int, byte[], int) - Method in class de.bb.security.DES
Encrypt one block of bytes.
encrypt(byte[], int, byte[], int) - Method in class de.bb.security.DES2
Encrypt one block of bytes.
encrypt(byte[], int, byte[], int) - Method in class de.bb.security.RC2
Encrypt one block of bytes.
encrypt(byte[], int, byte[], int) - Method in class de.bb.security.DES3
Encrypt one block of bytes.
encrypt(byte[], int, byte[], int) - Method in class de.bb.security.RC5
Encrypt one Block of "Blocksize"
encryptCBC(byte[], byte[], byte[]) - Method in class de.bb.security.BlockCipher
Encrypt a complete byte array without padding in CBC mode.
encryptCBCAndPadd(byte[], byte[]) - Method in class de.bb.security.BlockCipher
Encrypt a complete byte array wiht padding in CBC mode.
encryptECB(byte[], byte[]) - Method in class de.bb.security.BlockCipher
Encrypt a complete byte array without padding in ECB mode.
endsWith(ByteRef) - Method in class de.bb.util.ByteRef
Tests whether this BytRef ends with the specified ByteRef
endsWith(String) - Method in class de.bb.util.ByteRef
Tests whether this BytRef ends with the specified String
engineDigest() - Method in class de.bb.security.MessageDigest
SPI: Completes the hash computation by performing final operations such as padding.
engineDigest() - Method in class de.bb.security.MD5
Complete processing on the message digest.
engineDigest() - Method in class de.bb.security.SHA
Complete processing on the message digest.
engineDigest() - Method in class de.bb.security.MDC2
Complete processing on the message digest.
engineDigest() - Method in class de.bb.security.RMD160
Complete the hash computation by performing final operations such as padding.
engineDigest() - Method in class de.bb.minissl.MessageDigest
SPI: Completes the hash computation by performing final operations such as padding.
engineDigest() - Method in class de.bb.minissl.SHA
Complete processing on the message digest.
engineDigest() - Method in class de.bb.minissl.MD5
Complete processing on the message digest.
engineReset() - Method in class de.bb.security.MessageDigest
SPI: Resets the digest for further use.
engineReset() - Method in class de.bb.security.MD5
Initialize new context
engineReset() - Method in class de.bb.security.SHA
Initialize new context
engineReset() - Method in class de.bb.security.MDC2
Initialize new context
engineReset() - Method in class de.bb.security.RMD160
Resets this object disregarding any temporary data present at the time of the invocation of this call.
engineReset() - Method in class de.bb.minissl.MessageDigest
SPI: Resets the digest for further use.
engineReset() - Method in class de.bb.minissl.SHA
Initialize new context
engineReset() - Method in class de.bb.minissl.MD5
Initialize new context
engineUpdate(byte) - Method in class de.bb.security.MessageDigest
SPI: Updates the digest using the specified byte.
engineUpdate(byte) - Method in class de.bb.security.MD5
add one byte to the digest. when this is implemented all of the abstract class methods end up calling this method for types other than bytes.
engineUpdate(byte) - Method in class de.bb.security.SHA
add one byte to the digest. when this is implemented all of the abstract class methods end up calling this method for types other than bytes.
engineUpdate(byte) - Method in class de.bb.security.MDC2
add one byte to the digest. when this is implemented all of the abstract class methods end up calling this method for types other than bytes.
engineUpdate(byte) - Method in class de.bb.security.RMD160
Continue a RIPEMD160 message digest using the input byte.
engineUpdate(byte) - Method in class de.bb.minissl.MessageDigest
SPI: Updates the digest using the specified byte.
engineUpdate(byte) - Method in class de.bb.minissl.SHA
add one byte to the digest. when this is implemented all of the abstract class methods end up calling this method for types other than bytes.
engineUpdate(byte) - Method in class de.bb.minissl.MD5
add one byte to the digest. when this is implemented all of the abstract class methods end up calling this method for types other than bytes.
engineUpdate(byte[], int, int) - Method in class de.bb.security.MessageDigest
add the given part of the byte array to rge digest
engineUpdate(byte[], int, int) - Method in class de.bb.security.MD5
add the given part of the byte array to the digest
engineUpdate(byte[], int, int) - Method in class de.bb.security.MDC2
add the given part of the byte array to the digest
engineUpdate(byte[], int, int) - Method in class de.bb.security.RMD160
RIPEMD160 block update operation.
engineUpdate(byte[], int, int) - Method in class de.bb.minissl.MessageDigest
add the given part of the byte array to rge digest
engineUpdate(byte[], int, int) - Method in class de.bb.minissl.MD5
add the given part of the byte array to the digest
equals(byte[], byte[]) - Static method in class de.bb.util.Misc
Compares one byte array with another byte array.
equals(byte[], byte[]) - Static method in class de.bb.security.SelfTest
Compares one byte array with another byte array
equals(byte[], int, byte[], int, int) - Static method in class de.bb.util.Misc
Compares one segment of a byte array with a segment of a 2nd byte array.
equals(byte[], int, byte[], int, int) - Static method in class de.bb.security.Asn1
 
equals(byte[], int, byte[], int, int) - Static method in class de.bb.security.SelfTest
Compares one segment of a byte array with another segment if a byte array
equals(Object) - Method in class de.bb.util.ByteRef
Compares this objects data to another object
establishParity(byte[]) - Static method in class de.bb.security.DES
Add an odd parity to the given key.
execute(String, byte[], OutputStream, String[]) - Static method in class de.bb.util.Process
Starts an external program (process) passing the specified input to the program and fills an OutputStream with the programs output.

F

factory - Variable in class de.bb.bejy.Protocol
reference to this protocol's factory
Factory - class de.bb.bejy.Factory.
base class for all protocol factories In the configuration there is a protocol assigned to each server.
Factory() - Constructor for class de.bb.bejy.Factory
 
flush() - Method in class de.bb.util.XmlFile
Write all internal data to the file
flush() - Method in class de.bb.util.IniFile
Write all internal data to the file.

G

gcd(BigInteger) - Method in class de.bb.minissl.BigInteger
Calculate the greatest common divisor.
generateKey() - Method in class de.bb.security.DES
Create a new DES key and ensure that it is not a weak key.
get(Object) - Method in class de.bb.util.SessionManager
Returns the value to which the specified key is mapped in this SessionManager.
getAlgorithm() - Method in class de.bb.security.MessageDigest
Returns a string that identifies the algorithm, independent of implementation details.
getAlgorithm() - Method in class de.bb.minissl.MessageDigest
Returns a string that identifies the algorithm, independent of implementation details.
getBufferLength(int) - Method in class de.bb.security.BlockCipher
Calculate the buffer length for padding
getCertificates() - Method in class de.bb.minissl.SslClient
Return the vector of received certificates.
getCipherType() - Method in class de.bb.minissl.SslClient
Query the used ciphertype
getConfigFile() - Static method in class de.bb.bejy.Config
 
getContent(String) - Method in class de.bb.util.XmlFile
Get the specified content element of the section as String.
getContent(String, int) - Method in class de.bb.util.XmlFile
Get the specified content element of the section as String.
getContentBytes(String) - Method in class de.bb.util.XmlFile
Get the complete content of the section as byte array.
getContentBytes(String, int) - Method in class de.bb.util.XmlFile
Get the specified content element of the section as byte array.
getContentCount(String) - Method in class de.bb.util.XmlFile
Get the count of content elements of the section.
getCron() - Static method in class de.bb.bejy.Config
 
getD(byte[]) - Static method in class de.bb.security.Pkcs1
return the private exponent
getData(byte[]) - Static method in class de.bb.security.Asn1
Get the content of the current object
getData(byte[], int) - Static method in class de.bb.security.Asn1
Get the content of the current object
getDefaultLog() - Static method in class de.bb.bejy.Config
 
getE(byte[]) - Static method in class de.bb.security.Pkcs1
return the public exponent
getFull() - Static method in class de.bb.util.Version
 
getFull() - Static method in class de.bb.security.Version
 
getFull() - Static method in class de.bb.bejy.Version
Get only the full version message.
getFull() - Method in class de.bb.bejy.Factory
returns a full version string of the current protocol
getGroup(String) - Static method in class de.bb.bejy.Config
 
getHi() - Static method in class de.bb.util.Version
 
getHi() - Static method in class de.bb.security.Version
 
getInputStream() - Method in class de.bb.minissl.SslClient
Returns an input stream for this Ssl connection.
getInstance(String) - Static method in class de.bb.security.MessageDigest
Generates a MessageDigest object that implements the specified digest algorithm.
getInstance(String) - Static method in class de.bb.minissl.MessageDigest
Generates a MessageDigest object that implements the specified digest algorithm.
getInstance(String, String) - Static method in class de.bb.security.MessageDigest
Generates a MessageDigest object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getInstance(String, String) - Static method in class de.bb.minissl.MessageDigest
Generates a MessageDigest object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getInt(byte[], int[]) - Static method in class de.bb.security.Asn1
Get an Integer from a sequence.
getKeys(String) - Method in class de.bb.util.XmlFile
get all keys for a section in the given XML file
getKeys(String) - Method in class de.bb.util.IniFile
Get all keys for a section in the given ini file.
getLen(byte[]) - Static method in class de.bb.security.Asn1
Get the total length of an object incl. header
getLen(byte[], int) - Static method in class de.bb.security.Asn1
Get the total length of an object incl. header
getLo() - Static method in class de.bb.util.Version
 
getLo() - Static method in class de.bb.security.Version
 
getLowestSetBit() - Method in class de.bb.minissl.BigInteger
Get the index of the lowest set bit.
getMainDomain() - Static method in class de.bb.bejy.Config
 
getMaxCount() - Method in class de.bb.util.ThreadManager
Query many threads are maximal available.
getMaxCount() - Method in class de.bb.util.SessionManager
Get current max count of sessions.
getN(byte[]) - Static method in class de.bb.security.Pkcs1
return the public modulo or null
getOutputStream() - Method in class de.bb.minissl.SslClient
Returns an input stream for this Ssl connection.
getParam(byte[], int, String) - Static method in class de.bb.util.Mime
Search a base64 parameter.
getReqExponent(byte[]) - Static method in class de.bb.security.Pkcs6
Get the public exponent from a X.509 certificate request
getReqModulo(byte[]) - Static method in class de.bb.security.Pkcs6
Get the public modulo from a X.509 certificate request
getSections() - Method in class de.bb.util.IniFile
Get all sections for the given ini file.
getSections(String) - Method in class de.bb.util.XmlFile
Get all sections for the given XML file, matching the path String.
getSections(String) - Method in class de.bb.util.IniFile
Get all sections for the given ini file, matching the path.
getSeq(byte[], int[], int) - Static method in class de.bb.security.Asn1
Get some ASN.1 data from a sequence.
getString(String, String, String) - Method in class de.bb.util.XmlFile
get a value for a keys in the section for the given XML file
getString(String, String, String) - Method in class de.bb.util.IniFile
Get a value for a keys in the section for the given ini file.
getTimeout() - Method in class de.bb.util.SessionManager
Get current default timout value.
getVersion() - Static method in class de.bb.util.Version
 
getVersion() - Static method in class de.bb.security.Version
 
getVersion() - Static method in class de.bb.bejy.Version
Get only the version number.
getVersion() - Method in class de.bb.bejy.Factory
returns the version number of the current protocol
getX509Exponent(byte[]) - Static method in class de.bb.security.Pkcs6
Get the public exponent from a X.509 certificate
getX509Modulo(byte[]) - Static method in class de.bb.security.Pkcs6
Get the public modulo from a X.509 certificate
goodStream() - Method in class de.bb.bejy.Protocol
checks whether current streams are still usable

H

hashCode() - Method in class de.bb.util.ByteRef
Compute a hashCode for use in Hashtable
hex2Bytes(String) - Static method in class de.bb.util.Misc
Interpret the String as hex values and convert it to a byte array.
hmac(byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class de.bb.security.MessageDigest
create some hash bytes
formula: MD(k ^ 0x5C, MD(k ^ 0x36, t1+t2+t3+t4+t5))
tested on MD5-test-vectors found in RFC 2104
hmac(byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class de.bb.minissl.MessageDigest
create some hash bytes
formula: MD(k ^ 0x5C, MD(k ^ 0x36, t1+t2+t3+t4+t5))
tested on MD5-test-vectors found in RFC 2104

I

IA5String - Static variable in class de.bb.security.Asn1
 
indexOf(int) - Method in class de.bb.util.ByteRef
Returns the first index of the specified byte.
indexOf(int, int) - Method in class de.bb.util.ByteRef
Returns the first index of the specified byte.
indexOf(String) - Method in class de.bb.util.ByteRef
Returns the first index of the specified String's bytes.
indexOf(String, int) - Method in class de.bb.util.ByteRef
Returns the first index of the specified String's bytes.
ini - Variable in class de.bb.bejy.Factory
the configuration file
IniFile - class de.bb.util.IniFile.
Provides the functionality to use and maintain Windows(TM)-style *.ini files This implementation locks the file and keep all data in memory a hashtable is used to hold the sections for each section a hashtable and a vector is used to hold the keys, its values and their comments
IniFile(String) - Constructor for class de.bb.util.IniFile
Construct an IniFile object.
init(LogFile, IniFile) - Method in interface de.bb.bejy.CommonDBI
 
init(String, String) - Method in interface de.bb.bejy.CommonDBI
 
IniUserGroup - class de.bb.bejy.IniUserGroup.
Implementation of the de.bb.bejy.UserGroupDbi interface, which uses BEJY's config file.
IniUserGroup() - Constructor for class de.bb.bejy.IniUserGroup
 
instance - Static variable in class de.bb.security.SecureRandom
 
INTEGER - Static variable in class de.bb.security.Asn1
 
is - Variable in class de.bb.bejy.Protocol
the input stream to read from
isBusy() - Method in class de.bb.util.ThreadManager.Thread
Is the current thread busy?
isEmpty() - Method in class de.bb.util.SessionManager
Tests if this SessionManager maps no keys to values.
isEqual(byte[], byte[]) - Static method in class de.bb.security.MessageDigest
Compares two digests for equality.
isEqual(byte[], byte[]) - Static method in class de.bb.minissl.MessageDigest
Compares two digests for equality.
isInGroup(String, String, String) - Method in interface de.bb.bejy.CommonDBI
tests whether an user is in the specified group, returns true on success
Iso9796 - class de.bb.security.Iso9796.
 
Iso9796() - Constructor for class de.bb.security.Iso9796
 
isOdd(byte) - Static method in class de.bb.security.DES
isOdd
isProbablePrime(Random, int) - Method in class de.bb.minissl.BigInteger
Performs a check whether this number is probably prime.

K

keyIsWeak(byte[]) - Static method in class de.bb.security.DES
Check if the given key is a weak key.
keys() - Method in class de.bb.util.SessionManager
Returns an enumeration of the keys in this SessionManager.

L

lastIndexOf(int) - Method in class de.bb.util.ByteRef
Returns the last index of the specified byte.
lastIndexOf(int, int) - Method in class de.bb.util.ByteRef
Returns the last index of the specified byte
length() - Method in class de.bb.util.ByteRef
Return the length of thisByteRef object
listen(InputStream, OutputStream, byte[], byte[], byte[]) - Method in class de.bb.security.Ssl3Server
 
listen(InputStream, OutputStream, byte[], byte[], byte[]) - Method in class de.bb.minissl.Ssl3Server
 
load(XmlFile, String) - Method in class de.bb.bejy.Factory
is invoked on each protocol object after create(), to load its configuration
logFile - Variable in class de.bb.bejy.Factory
a logfile for this protocol
LogFile - class de.bb.util.LogFile.
Provides simply log facilities, which are: Write a message into the log file.
LogFile(String) - Constructor for class de.bb.util.LogFile
Create a LogFile using the specified base name.

M

Main - class de.bb.bejy.Main.
Main class of BEJY, used to start it.
main(String[]) - Static method in class de.bb.security.SelfTest
 
main(String[]) - Static method in class de.bb.bejy.Main
BEJY entry point.
makeASN1(byte[], int) - Static method in class de.bb.security.Asn1
Creates a new byte array containing an ASN.1 element.
makeASN1(int, int) - Static method in class de.bb.security.Asn1
creates a new byte array containing an ASN.1 element
makeASN1(String, int) - Static method in class de.bb.security.Asn1
Creates a new byte array containing an ASN.1 element.
makeInfo(String) - Static method in class de.bb.security.Pkcs6
Create a owner / issuer info sequence from a file.
makeInfo(String, String, String, String, String, String) - Static method in class de.bb.security.Pkcs6
Create a owner / issuer info sequence from givenparameters.
makeKeyData(byte[]) - Method in class de.bb.security.DES
 
MD5 - class de.bb.security.MD5.
 
MD5 - class de.bb.minissl.MD5.
 
MD5() - Constructor for class de.bb.security.MD5
constructor
MD5() - Constructor for class de.bb.minissl.MD5
constructor
MDC2 - class de.bb.security.MDC2.
 
MDC2() - Constructor for class de.bb.security.MDC2
constructor
MessageDigest - class de.bb.security.MessageDigest.
This class is copied from Sun's source for java.security.MessageDigest because it's not shipped with Netscape's JVM
MessageDigest - class de.bb.minissl.MessageDigest.
This class is copied from Sun's source for java.security.MessageDigest because it's not shipped with Netscape's JVM
MessageDigest(String) - Constructor for class de.bb.security.MessageDigest
Creates a message digest with the specified algorithm name.
MessageDigest(String) - Constructor for class de.bb.minissl.MessageDigest
Creates a message digest with the specified algorithm name.
Mime - class de.bb.util.Mime.
Some helpfull static functions to handle Mime encoding and decoding.
Mime() - Constructor for class de.bb.util.Mime
 
Misc - class de.bb.util.Misc.
Provides some useful functions to deal with byte arrays.
Misc() - Constructor for class de.bb.util.Misc
 
mod(BigInteger) - Method in class de.bb.minissl.BigInteger
Calculate the modulo for this number by the value o, and return a new BigInteger containing the result. pseudo: return this mod o
modInverse(BigInteger) - Method in class de.bb.minissl.BigInteger
Calculate the modulo inverse for this number by the value n, and return a new BigInteger containing the result. pseudo: solves a * result == 1 (mod n)
modPow(BigInteger, BigInteger) - Method in class de.bb.minissl.BigInteger
Calculate this^exp % mod.
MultiMap - class de.bb.util.MultiMap.
This class is used to maintain key value pairs, sorted by key.
MultiMap() - Constructor for class de.bb.util.MultiMap
Creates a MultiMap object without a Comparator.
MultiMap(Comparator) - Constructor for class de.bb.util.MultiMap
Creates a MultiMap object, using the specified Comparator.
multiply(BigInteger) - Method in class de.bb.minissl.BigInteger
Multiply this number by the value o, and return a new BigInteger containing the result. pseudo: return this * o
mustDie() - Method in class de.bb.util.ThreadManager.Thread
This function MUST be polled during the threads run loop.

N

name - Variable in class de.bb.bejy.Factory
name of the current Factory without package e.g.
needsPwd(byte[], int) - Static method in class de.bb.security.Pem
detects whether the given byte block needs an password for decryption
negate() - Method in class de.bb.minissl.BigInteger
Create a BigInteger with - this value. x.negate() + x = 0
newKey() - Static method in class de.bb.util.SessionManager
Create a new session key.
newSeq - Static variable in class de.bb.security.Asn1
 
newSet - Static variable in class de.bb.security.Asn1
 
next(int) - Method in class de.bb.security.SecureRandom
generate the next random bits
nextLine() - Method in class de.bb.util.ByteRef
Extracts the next available line from this object and returns that line as a new BytRef object.
nextWord() - Method in class de.bb.util.ByteRef
Extracts the next available word from this object and returns that word as a new BytRef object.
nul - Static variable in class de.bb.security.Asn1
 
NULL - Static variable in class de.bb.security.Asn1
 
nullEncode(byte[]) - Static method in class de.bb.security.Asn1
 

O

OBJECT_IDENTIFIER - Static variable in class de.bb.security.Asn1
 
OCTET_STRING - Static variable in class de.bb.security.Asn1
 
ONE - Static variable in class de.bb.minissl.BigInteger
 
os - Variable in class de.bb.bejy.Protocol
the output stream to write to

P

pad(byte[], int, int) - Static method in class de.bb.security.Iso9796
pad an input data according to ISO9796 to fit the specified keylength
parse_dd_MM_yyyy_HH_mm_ss_GMT_zz_zz(String) - Static method in class de.bb.util.DateFormat
Return a long for the given date date in format dd MM yyyy HH mm ss +zz zz also values without timezone or without HH mm ss are parsed!
parse_dd_MMM_yyyy_HH_mm_ss_GMT_zz_zz(String) - Static method in class de.bb.util.DateFormat
Return a long for the given date date in format dd MMM yyyy HH mm ss +zz zz also values without timezone or without HH mm ss are parsed!
parse_yyyy_MM_dd_HH_mm_ss_GMT_zz_zz(String) - Static method in class de.bb.util.DateFormat
Return a long for the given date date in format yyyy MM dd HH mm ss +zz zz also values without timezone or without HH mm ss are parsed!
pb2decrypt(byte[], String) - Static method in class de.bb.security.Pkcs5
Restore original data froam a sequence conatining an PBES2 encoded sequence.
pb2encrypt(byte[], int, String, int, String) - Static method in class de.bb.security.Pkcs5
Create a new sequence conatining an PBES2 encoded sequence.
pbds(BlockCipher, byte[], byte[]) - Static method in class de.bb.security.Pkcs5
This function performs an decryption using the given BlockCipher.
pbes(BlockCipher, byte[], byte[]) - Static method in class de.bb.security.Pkcs5
This function performs an encryption using the given BlockCipher.
pbkdf1(byte[], byte[], int, MessageDigest, int) - Static method in class de.bb.security.Pkcs5
Generates a key from password, salt and iteration count using the given message digest.
pbkdf1a(byte[], byte[], int, MessageDigest, int) - Static method in class de.bb.security.Pkcs5
Generates a key from password, salt and iteration count using the given message digest. like pbkdf1, but for indeoendend key length
pbkdf2(byte[], byte[], int, MessageDigest, int) - Static method in class de.bb.security.Pkcs5
Generates a key from password, salt and iteration count using the given message digest.
Pem - class de.bb.security.Pem.
helper functions to maintain PEM files
Pem() - Constructor for class de.bb.security.Pem
 
Pkcs1 - class de.bb.security.Pkcs1.
This class contains functions from Pkcs 1
Pkcs1() - Constructor for class de.bb.security.Pkcs1
 
Pkcs5 - class de.bb.security.Pkcs5.
This class contains functions from Pkcs 5
Pkcs5() - Constructor for class de.bb.security.Pkcs5
 
Pkcs6 - class de.bb.security.Pkcs6.
This class contains functions from Pkcs 6
Pkcs6() - Constructor for class de.bb.security.Pkcs6
 
PrintableString - Static variable in class de.bb.security.Asn1
 
Process - class de.bb.util.Process.
Eases the invokation of external programs.
Protocol - class de.bb.bejy.Protocol.
base class for all protocols used in BEJY. provides some usefull functions to handle incoming data
Protocol(Factory) - Constructor for class de.bb.bejy.Protocol
the only constructor
put(Object, Object) - Method in class de.bb.util.SessionManager
Maps the specified key to the specified value in this SessionManager.
put(Object, Object) - Method in class de.bb.util.SingleMap
Insert a given object into the tree using the specified key.
put(Object, Object) - Method in class de.bb.util.MultiMap
Insert a given object into the tree using the specified key.
put(Object, Object, int) - Method in class de.bb.util.SessionManager
Maps the specified key to the specified value in this SessionManager, using the SessionManager's timeout.

R

RC2 - class de.bb.security.RC2.
 
RC2() - Constructor for class de.bb.security.RC2
 
RC5 - class de.bb.security.RC5.
RC5-Cipher

based of RFC-2040
tested on vectors found in this RFC (only Blocksize=8)
RC5(int) - Constructor for class de.bb.security.RC5
Create a new instance
read() - Method in class de.bb.util.IniFile
Read the file, parse it, and create an image in memory.
read(InputStream) - Method in class de.bb.util.XmlFile
Read and parse the specified intput stream.
readFirst() - Method in class de.bb.bejy.Protocol
read the first available bytes into a ByteArray object
readLine(ByteRef) - Method in class de.bb.bejy.Protocol
read the next line into a ByteArray using a 2nd ByteArray as buffer.
If there is no complete line in the provided buffer, the next chunk of data is read from the input stream.
readLine(ByteRef, InputStream) - Static method in class de.bb.util.ByteRef
Extracts the next line from the specified ByteRef br.
remoteAddress - Variable in class de.bb.bejy.Protocol
address ot the other side
remove(Object) - Method in class de.bb.util.SessionManager
Removes the key (and its corresponding value) from this SessionManager.
remove(Object) - Method in class de.bb.bejy.Cron
Remove a Runnable from the Cron.
remove(Object, Object) - Method in class de.bb.util.SingleMap
Removes the key holding the specified value from this Map.
remove(Object, Object) - Method in class de.bb.util.MultiMap
Removes the key holding the specified value from this Map.
removeButAsk(Object) - Method in class de.bb.util.SessionManager
Removes the key (and its corresponding value) from this SessionManager.
removeFromGroup(String, String, String) - Method in interface de.bb.bejy.CommonDBI
remove a user from a group, returns true on success
renew() - Method in class de.bb.util.ThreadManager
Replace each running thread with a new thread.
requestDie() - Method in class de.bb.util.ThreadManager.Thread
Force termination of the current thread.
reset() - Method in class de.bb.security.MessageDigest
Resets the digest for further use.
reset() - Method in class de.bb.minissl.MessageDigest
Resets the digest for further use.
RMD160 - class de.bb.security.RMD160.
 
RMD160() - Constructor for class de.bb.security.RMD160
constructor
rol(int, int) - Static method in class de.bb.security.MessageDigest
rotate the given value to left side
rol(int, int) - Static method in class de.bb.minissl.MessageDigest
rotate the given value to left side
rounds() - Method in class de.bb.security.RC5
Getting rounds of inner RC5 transformation.
rsaEncryption - Static variable in class de.bb.security.Pkcs6
 
runAt(Runnable, long) - Method in class de.bb.bejy.Cron
Run a Runnable object at a given time.
runEvery(Runnable, long) - Method in class de.bb.bejy.Cron
Run a Runnable object each x ms.
runIn(Runnable, long) - Method in class de.bb.bejy.Cron
Run a Runnable object in x ms.

S

save(XmlFile) - Method in class de.bb.bejy.Factory
is invoked to update the configuration file
searchDecode(byte[]) - Static method in class de.bb.util.Mime
Search an base64 encodede range.
searchDecode(byte[], int) - Static method in class de.bb.util.Mime
Search an base64 encodede range.
searchOwner(byte[]) - Static method in class de.bb.security.Pkcs6
Search owners name in an owner / issuer info sequence
searchSequence(byte[], byte[]) - Static method in class de.bb.security.Asn1
search the sequence containing the searched element
searchSequence(byte[], int[], byte[], int) - Static method in class de.bb.security.Asn1
search the sequence containing the searched element
searchSequence(byte[], int, byte[]) - Static method in class de.bb.security.Asn1
search the sequence containing the searched element
section - Variable in class de.bb.bejy.Factory
name of own the loaded Factory with package path e.g. de.bb.bejy.mail.Pop3
SecureRandom - class de.bb.security.SecureRandom.
This class provides a crytpographically strong pseudo-random number generator based on the SHA-1 hash algorithm.
SecureRandom() - Constructor for class de.bb.security.SecureRandom
ct of SecureRandom
SelfTest - class de.bb.security.SelfTest.
Provide self test function for all classes in this package !
selftest() - Static method in class de.bb.security.SelfTest
Run all defined tests for this package.
SelfTest() - Constructor for class de.bb.security.SelfTest
 
SEQUENCE - Static variable in class de.bb.security.Asn1
 
server - Variable in class de.bb.bejy.Protocol
reference to this protocol's server (thread)
SessionManager - class de.bb.util.SessionManager.
A SessionManager is used to manage sessions.
SessionManager.Callback - interface de.bb.util.SessionManager.Callback.
This interface is used by the SessionManager, which maintains objects which live a distinct time.
SessionManager(int) - Constructor for class de.bb.util.SessionManager
 
SessionManager(int, int) - Constructor for class de.bb.util.SessionManager
This class is used to maintain sessions, that are objects which live a distinct time.
SET - Static variable in class de.bb.security.Asn1
 
setBusy() - Method in class de.bb.util.ThreadManager.Thread
This function MUST be called from the threads main loop BEFORE the real work starts.
setConfigFile(XmlFile, String) - Method in interface de.bb.bejy.ConfigFileUser
 
setConfigFile(XmlFile, String) - Method in class de.bb.bejy.IniUserGroup
Used to specify the config file and section name.
setFile(String) - Method in class de.bb.util.XmlFile
set a new file name
setKey(byte[]) - Method in class de.bb.security.BlockCipher
Set a givem key.
setKey(byte[]) - Method in class de.bb.security.DES
Set the key for encryption and decryption.
setKey(byte[]) - Method in class de.bb.security.DES2
Set the key for encryption and decryption.
setKey(byte[]) - Method in class de.bb.security.RC2
Expand a variable-length user key (between 1 and 128 bytes) to a 64-short working rc2 key, of at most 1024 effective key bits.
setKey(byte[]) - Method in class de.bb.security.DES3
Set the key for encryption and decryption.
setKey(byte[]) - Method in class de.bb.security.RC5
Setting the key for en/decryption.
setKey(byte[], int) - Method in class de.bb.security.RC2
Expand a variable-length user key (between 1 and 128 bytes) to a 64-short working rc2 key, of at most "bits" effective key bits.
setKeyUnchecked(byte[]) - Method in class de.bb.security.DES
Set the key for encryption and decryption.
setKeyUnchecked(byte[]) - Method in class de.bb.security.DES2
Set the key for encryption and decryption.
setKeyUnchecked(byte[]) - Method in class de.bb.security.DES3
Set the key for encryption and decryption.
setMaxCount(int) - Method in class de.bb.util.ThreadManager
Defines how many threads are maximal available.
setMaxCount(int) - Method in class de.bb.util.SessionManager
Set a new maximum size.
setPasswd(String, String, String, String) - Method in interface de.bb.bejy.CommonDBI
modify a users password, returns true on success
setRandom(Random) - Static method in class de.bb.util.SessionManager
Set a new random generator for all SessionManagers
setRounds(int) - Method in class de.bb.security.RC5
Setting rounds of inner RC5 transformation.
setSeed(byte[]) - Method in class de.bb.security.SecureRandom
Set a new seed.
setSeed(long) - Method in class de.bb.security.SecureRandom
Set a new seed.
setString(String, String, String) - Method in class de.bb.util.XmlFile
Set a value for a keys in the section for the given XML file.
setString(String, String, String) - Method in class de.bb.util.IniFile
Set a value for a keys in the section for the given ini file.
setTimeout(int) - Method in class de.bb.util.SessionManager
Set a new default timout value.
setWaitCount(int) - Method in class de.bb.util.ThreadManager
Defines how many threads are started.
SHA - class de.bb.security.SHA.
This is a simple port of Steve Reid's SHA-1 code into Java.
SHA - class de.bb.minissl.SHA.
This is a simple port of Steve Reid's SHA-1 code into Java.
SHA() - Constructor for class de.bb.security.SHA
constructor
SHA() - Constructor for class de.bb.minissl.SHA
constructor
shiftLeft(int) - Method in class de.bb.minissl.BigInteger
Calculate the left shift for this number by the value n, and return a new BigInteger containing the result. pseudo: return this << n
shiftRight(int) - Method in class de.bb.minissl.BigInteger
Calculate the rights shift for this number by the value n, and return a new BigInteger containing the result. pseudo: return this >> n
sign(byte[], byte[], byte[], byte[]) - Static method in class de.bb.security.Pkcs6
Sign a given sequence with a RSA private key.
SingleMap - class de.bb.util.SingleMap.
This class is used to maintain key value pairs, sorted by key.
SingleMap() - Constructor for class de.bb.util.SingleMap
Create a new SingleMap and use the object's compareTo() function.
SingleMap(Comparator) - Constructor for class de.bb.util.SingleMap
Create a new SingleMap and use the specified Comparator object.
size() - Method in class de.bb.util.ThreadManager
Get total count of threads.
size() - Method in class de.bb.util.SessionManager
Returns the number of keys in this SessionManager.
Ssl3Server - class de.bb.security.Ssl3Server.
Implements the server side handshake for SSL3.
Ssl3Server - class de.bb.minissl.Ssl3Server.
Implements the server side handshake for SSL3.
Ssl3Server() - Constructor for class de.bb.security.Ssl3Server
Creates a new Ssl3Server object, which uses the given InputStream for reading and the given OutputStream for writing.
Ssl3Server() - Constructor for class de.bb.minissl.Ssl3Server
Creates a new Ssl3Server object, which uses the given InputStream for reading and the given OutputStream for writing.
SslClient - class de.bb.minissl.SslClient.
Implements the client side handshake for SSL.
SslClient() - Constructor for class de.bb.minissl.SslClient
Creates a new SslClient object, which uses the given InputStream for reading and the given OutputStream for writing.
SslClient(InputStream, OutputStream) - Constructor for class de.bb.minissl.SslClient
Creates a new SslClient object, which uses the given InputStream for reading and the given OutputStream for writing.
strstr(byte[], int, byte[]) - Static method in class de.bb.util.Mime
Search a byte array within another byte array.
substring(int) - Method in class de.bb.util.ByteRef
Returns a new BytRef object using only the specified part of this ByteRef, up to end of this ByteRef.
substring(int, int) - Method in class de.bb.util.ByteRef
Returns a new BytRef object using only the specified part of this ByteRef.
subtract(BigInteger) - Method in class de.bb.minissl.BigInteger
Subtract from this number the value o, and return a new BigInteger containing the result. pseudo: return this - o

T

T61String - Static variable in class de.bb.security.Asn1
 
TEN - Static variable in class de.bb.minissl.BigInteger
 
testDES() - Static method in class de.bb.security.SelfTest
Run a test for DES
testDES2() - Static method in class de.bb.security.SelfTest
Run a test for DES2
testDES3() - Static method in class de.bb.security.SelfTest
Run a test for DES3
testMD5() - Static method in class de.bb.security.SelfTest
Run a test for MD5
testRC2() - Static method in class de.bb.security.SelfTest
Run a Test for RC2
testRMD160() - Static method in class de.bb.security.SelfTest
Run a test for RipeMD160
threadGroup - Variable in class de.bb.util.ThreadManager
 
ThreadManager - class de.bb.util.ThreadManager.
Used to manage threads for the same task, when the count of needed tasks changes with the time.
ThreadManager.Factory - interface de.bb.util.ThreadManager.Factory.
Interface which contains the thread creating function.
ThreadManager.Thread - class de.bb.util.ThreadManager.Thread.
Abstract class for all threads used with the ThreadManager
ThreadManager.Thread(ThreadManager) - Constructor for class de.bb.util.ThreadManager.Thread
Ct to create a manageable thread.
ThreadManager(ThreadManager.Factory) - Constructor for class de.bb.util.ThreadManager
Create a ThreadManager object.
THREE - Static variable in class de.bb.minissl.BigInteger
 
toByteArray() - Method in class de.bb.util.ByteRef
Returns the ByteRefs data as a new byte array.
toByteArray() - Method in class de.bb.minissl.BigInteger
Convert this BigInteger into a byte array.
toHex(String) - Static method in class de.bb.security.SelfTest
 
toHexString() - Method in class de.bb.minissl.BigInteger
Convert this BigInteger into an hex string.
toInteger() - Method in class de.bb.util.ByteRef
Interpret the bytes as characters and convert them into an int value
toLowerCase() - Method in class de.bb.util.ByteRef
Converts upper case letters into lower case letters.
toString() - Method in class de.bb.util.ByteRef
Returns the ByteRefs data as a String.
toString() - Method in class de.bb.minissl.BigInteger
Convert this BigInteger into a decimal string.
toString(byte[]) - Static method in class de.bb.security.SelfTest
 
touch(Object) - Method in class de.bb.util.SessionManager
Sets the new timeout for the given key with the default timeout.
touch(Object, int) - Method in class de.bb.util.SessionManager
Sets the new timeout for the given key.
toUpperCase() - Method in class de.bb.util.ByteRef
Converts lower case letters into lower case letters.
trigger() - Method in class de.bb.bejy.Protocol
a callback function which is called before the server starts to listen for incoming data.
Necessary when the server must send data before the clients starts sending.
trim() - Method in class de.bb.util.ByteRef
Remove all white spaces at begin and end
TWO - Static variable in class de.bb.minissl.BigInteger
 

U

unpad(byte[]) - Static method in class de.bb.security.Iso9796
unpad an input data according to ISO9796
update(byte) - Method in class de.bb.security.MessageDigest
Updates the digest using the specified byte.
update(byte) - Method in class de.bb.minissl.MessageDigest
Updates the digest using the specified byte.
update(byte[]) - Method in class de.bb.security.MessageDigest
Updates the digest using the specified array of bytes.
update(byte[]) - Method in class de.bb.minissl.MessageDigest
Updates the digest using the specified array of bytes.
update(byte[], int, int) - Method in class de.bb.security.MessageDigest
Updates the digest using the specified array of bytes, starting at the specified offset.
update(byte[], int, int) - Method in class de.bb.minissl.MessageDigest
Updates the digest using the specified array of bytes, starting at the specified offset.
update(InputStream) - Method in class de.bb.util.ByteRef
Update this ByteRef with the availabledata of the specified input stream.
UserGroupDbi - interface de.bb.bejy.UserGroupDbi.
 
UTCTime - Static variable in class de.bb.security.Asn1
 

V

verifyUser(String, String, String) - Method in interface de.bb.bejy.CommonDBI
verify a user
verifyUserGroup(String, String, String) - Method in interface de.bb.bejy.UserGroupDbi
 
verifyUserGroup(String, String, String) - Method in class de.bb.bejy.IniUserGroup
Is a user with that password in the specified group?
Version - class de.bb.util.Version.
 
Version - class de.bb.security.Version.
 
Version - class de.bb.bejy.Version.
Version info for BEJY.
Version() - Constructor for class de.bb.util.Version
 
Version() - Constructor for class de.bb.security.Version
 
Version() - Constructor for class de.bb.bejy.Version
 

W

write(OutputStream) - Method in class de.bb.util.XmlFile
 
write(String) - Method in class de.bb.util.LogFile
Append a message to the log file.
writeDate(String) - Method in class de.bb.util.LogFile
Append a message to the log file and add a date/time stamp.
writeTo(OutputStream) - Method in class de.bb.util.ByteRef
Write the bytes to the specified output stream

X

X509Certificate - class de.bb.security.X509Certificate.
 
X509Certificate() - Constructor for class de.bb.security.X509Certificate
 
XmlFile - class de.bb.util.XmlFile.
Provides the functionality to use and maintain XML files.
XmlFile() - Constructor for class de.bb.util.XmlFile
construct an XmlFile object without an file
XmlFile(String) - Constructor for class de.bb.util.XmlFile
construct an XmlFile object

Y

yyyyMMdd(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format yyyyMMdd.
yyyyMMddHH(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format yyyyMMddHH.
yyyyMMddHHmmss(long) - Static method in class de.bb.util.DateFormat
Return a String for the given date (long) in format yyyyMMddHHmmss.

Z

ZERO - Static variable in class de.bb.minissl.BigInteger
 

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