All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

App_CasInterface(). Constructor for class CAS.CAS.App_CasInterface
AuthenticationServlet(). Constructor for class CAS.CAS.AuthenticationServlet

C

cipherName. Static variable in class CAS.CAS.CryptServer
clientID. Variable in class CAS.CAS.CryptServer
clientPk. Variable in class CAS.CAS.CryptServer
conn. Static variable in class CAS.CAS.CryptServer
CryptServer(String). Constructor for class CAS.CAS.CryptServer
Loads the server secret key.

D

destroy(). Method in class CAS.CAS.App_CasInterface
destroy(). Method in class CAS.CAS.AuthenticationServlet
doGet(HttpServletRequest, HttpServletResponse). Method in class CAS.CAS.AuthenticationServlet
doPost(HttpServletRequest, HttpServletResponse). Method in class CAS.CAS.App_CasInterface
doPost(HttpServletRequest, HttpServletResponse). Method in class CAS.CAS.AuthenticationServlet

E

Encrypt(). Constructor for class CAS.CAS.Encrypt

G

getCryptedStream(Object). Method in class CAS.CAS.CryptServer
Takes an object, serializes it and returns a byte array crypted by the client's public key.
getDecryptedObject(HttpServletRequest). Method in class CAS.CAS.CryptServer
This Method decrypts the request stream using the server's secret key, deserializes it and returns an object associated with it.
getLogin(). Method in class CAS.CAS.CryptServer
getObjectInputStream(byte[]). Static method in class CAS.CAS.CryptServer
This Method converts byte array into an InputStream

H

hash(String). Static method in class CAS.CAS.Encrypt

I

init(ServletConfig). Method in class CAS.CAS.App_CasInterface
init(ServletConfig). Method in class CAS.CAS.AuthenticationServlet

K

keyPairName. Static variable in class CAS.CAS.CryptServer

L

loadClientDBPk(). Method in class CAS.CAS.CryptServer
This method loads Client Public Key from Database
loadClientPk(). Method in class CAS.CAS.CryptServer
This method loads Client PublicKey from the file system

M

Mailer(String, String). Constructor for class CAS.CAS.Mailer
Stores e-mail address and message body.
main(String[]). Static method in class CAS.CAS.CryptServer
On command line invocation creates server public key and server private key.Server Public key should be accessible to application developers from the servers site.And private key should be stored securely.
main(String[]). Static method in class CAS.CAS.Encrypt
main(String[]). Static method in class CAS.CAS.Mailer
myCom. Static variable in class CAS.CAS.App_CasInterface
myCom. Static variable in class CAS.CAS.AuthenticationServlet

P

putClientPublicKey(PrintWriter, String, byte[]). Static method in class CAS.CAS.CryptServer
This method when given a public key for a client as a byte array puts it into the Server Database as a Binary Large Object( blob)

R

rsa. Variable in class CAS.CAS.CryptServer
run(). Method in class CAS.CAS.Mailer
Calls the method mail to send the requested mail to user.

S

serverSk. Variable in class CAS.CAS.CryptServer
sigalgo. Static variable in class CAS.CAS.CryptServer
strength. Static variable in class CAS.CAS.CryptServer

V

value(). Method in class CAS.CAS.Encrypt