|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcds.util.SecureCDS
This class deals with securing CDS data exchange between server and clients in contexts where user authentication/authorisation is mandatory.
The mechanism is based on:
Field Summary | |
(package private) javax.crypto.Cipher |
descode
|
(package private) javax.crypto.Cipher |
desdecode
|
private static java.lang.String |
DSA_ALGO
|
(package private) java.security.Key |
key
|
(package private) java.security.KeyPair |
keys
|
private static java.lang.String |
RSA_ALGO
|
Constructor Summary | |
SecureCDS(java.lang.String algo)
Create a cipher engine based on a single symetric key |
|
SecureCDS(java.lang.String pwd,
byte salt,
int count)
Create a ciper engine based on a key build from an explicit password |
|
SecureCDS(java.lang.String algo,
int keysize)
Create a cipher engine based on a pair of public/private key |
Method Summary | |
private static void |
check(SecureCDS sec,
java.lang.String str)
Check programme |
byte[] |
decrypt(byte[] str)
|
byte[] |
encrypt(byte[] str)
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String DSA_ALGO
private static final java.lang.String RSA_ALGO
java.security.KeyPair keys
java.security.Key key
javax.crypto.Cipher descode
javax.crypto.Cipher desdecode
Constructor Detail |
public SecureCDS(java.lang.String algo, int keysize) throws java.lang.Exception
public SecureCDS(java.lang.String algo) throws java.lang.Exception
algo
- cipher algorithm (DES)public SecureCDS(java.lang.String pwd, byte salt, int count) throws java.lang.Exception
Method Detail |
public byte[] encrypt(byte[] str) throws java.lang.Exception
java.lang.Exception
public byte[] decrypt(byte[] str) throws java.lang.Exception
java.lang.Exception
private static void check(SecureCDS sec, java.lang.String str)
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |