org.mozilla.jss.tests

Class JCASymKeyGen

public class JCASymKeyGen extends Object

Constructor Summary
JCASymKeyGen(String certDbLoc, String passwdFile)
Default constructor
Method Summary
SecretKeygenPBESecretKey(String keyType, String provider)
SecretKeygenSecretKey(String keyType, String provider)
static voidmain(String[] args)
voidtestCipher(SecretKey sKey, String algFamily, String algType, String providerForEncrypt, String providerForDecrypt)
voidtestMultiPartCipher(SecretKey sKey, String algFamily, String algType, String providerForEncrypt, String providerForDecrypt)

Constructor Detail

JCASymKeyGen

public JCASymKeyGen(String certDbLoc, String passwdFile)
Default constructor

Method Detail

genPBESecretKey

public SecretKey genPBESecretKey(String keyType, String provider)

Parameters: keyType provider

Returns: javax.crypto.SecretKey key

genSecretKey

public SecretKey genSecretKey(String keyType, String provider)

Parameters: keyType provider

Returns: javax.crypto.SecretKey key

main

public static void main(String[] args)

testCipher

public void testCipher(SecretKey sKey, String algFamily, String algType, String providerForEncrypt, String providerForDecrypt)

Parameters: sKey algFamily algType providerForEncrypt providerForDecrypt

testMultiPartCipher

public void testMultiPartCipher(SecretKey sKey, String algFamily, String algType, String providerForEncrypt, String providerForDecrypt)

Parameters: sKey algFamily algType providerForEncrypt providerForDecrypt