krb5.crypto
Class UniversalCryptor

java.lang.Object
  extended by krb5.crypto.UniversalCryptor

public class UniversalCryptor
extends java.lang.Object

Class Description : Universal Crypto Class.

Version:
1.1
Author:
Bojan Pajkovski

Constructor Summary
UniversalCryptor(java.lang.String password)
          Class constructor
UniversalCryptor(java.lang.String hashedClientPassword, byte[] newSalt)
          Class constructor
 
Method Summary
 java.lang.String decrypt(java.lang.String str)
          Decrypt an message
 java.lang.Object decryptObject(javax.crypto.SealedObject so)
          Decrypt a sealed object
 java.lang.String encrypt(java.lang.String str)
          Encrypt an message
 javax.crypto.SealedObject encryptObject(java.io.Serializable obj)
          Return sealed object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniversalCryptor

public UniversalCryptor(java.lang.String password)
Class constructor

Parameters:
password - String

UniversalCryptor

public UniversalCryptor(java.lang.String hashedClientPassword,
                        byte[] newSalt)
Class constructor

Parameters:
hashedClientPassword - String
newSalt - byte[]
Method Detail

encryptObject

public javax.crypto.SealedObject encryptObject(java.io.Serializable obj)
                                        throws KrbException
Return sealed object

Parameters:
obj - Serializable
Returns:
SealedObject
Throws:
KrbException

decryptObject

public java.lang.Object decryptObject(javax.crypto.SealedObject so)
                               throws KrbException
Decrypt a sealed object

Parameters:
so - SealedObject
Returns:
Object
Throws:
KrbException

encrypt

public java.lang.String encrypt(java.lang.String str)
                         throws java.lang.Exception
Encrypt an message

Parameters:
str - String
Returns:
String
Throws:
java.lang.Exception

decrypt

public java.lang.String decrypt(java.lang.String str)
                         throws java.lang.Exception
Decrypt an message

Parameters:
str - String
Returns:
String
Throws:
java.lang.Exception