D E G I K M U W

D

done() - Method in class endtoend.EndtoEnd
Finalize the data to be sent back.
done() - Method in class endtoend.EndtoEndServer
Finalize the data to be returned back.

E

endtoend - package endtoend
 
EndtoEnd - class endtoend.EndtoEnd.
EndtoEnd is an applet that is used to encrypt and decrypt data between the browser and the application server.
EndtoEnd() - Constructor for class endtoend.EndtoEnd
 
EndtoEndException - exception endtoend.EndtoEndException.
Errors in processing public or private key.
EndtoEndServer - class endtoend.EndtoEndServer.
EndtoEndServer is the server side implementation of the end-to-end encryption.
EndtoEndServer(String, String) - Constructor for class endtoend.EndtoEndServer
Reads in the private key file and the password to unlock the key.

G

get(String) - Method in class endtoend.EndtoEnd
Retrieve the decrypted value of the return data from the application server.
getPublicKey() - Method in class endtoend.KeyGen
Returns the public key in base64 format.

I

init() - Method in class endtoend.EndtoEnd
Reads in the public key that is sent together with this applet.

K

KeyGen - class endtoend.KeyGen.
Generates a new set of random public and private key pair.
KeyGen(int) - Constructor for class endtoend.KeyGen
Takes in a configurable key length.

M

main(String[]) - Static method in class endtoend.KeyGen
Usage: java endtoend.KeyGen <public key file> <private key file> <password> Key strength is set at 1024 bits.

U

unpack(String) - Method in class endtoend.EndtoEnd
Decode, decrypt and deserialize data returned from the application server.
unpack(String) - Method in class endtoend.EndtoEndServer
Decode, decrypt and deserialize data from the browser applet.
update(String, String) - Method in class endtoend.EndtoEnd
Reads in the name-value pair data that is to be encrypted.
update(String, String) - Method in class endtoend.EndtoEndServer
Reads in the name-value pair data that is to be encrypted.

W

writePrivateKey(String, String) - Method in class endtoend.KeyGen
Output the encrypted private key to a file.

D E G I K M U W