public class CryptoSourceImpl extends java.lang.Object implements CryptoSource
| Constructor and Description |
|---|
CryptoSourceImpl(CryptoSourceConfig conf,
ContentAccess privateKeyAccess,
ContentAccess publicKeyAccess,
int keySize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPrepareKeys() |
protected void |
generateKeys() |
int |
getBlockSize() |
javax.crypto.Cipher |
getCipher() |
java.security.MessageDigest |
getMessageDigest() |
java.security.PrivateKey |
getPrivateKey() |
java.security.PublicKey |
getPublicKey() |
java.security.SecureRandom |
getRandom() |
protected void |
readKeysFromFiles() |
protected void |
saveKeys() |
public CryptoSourceImpl(CryptoSourceConfig conf, ContentAccess privateKeyAccess, ContentAccess publicKeyAccess, int keySize)
public int getBlockSize()
getBlockSize in interface CryptoSourcepublic javax.crypto.Cipher getCipher()
getCipher in interface CryptoSourcepublic java.security.PublicKey getPublicKey()
getPublicKey in interface CryptoSourcepublic java.security.PrivateKey getPrivateKey()
getPrivateKey in interface CryptoSourcepublic java.security.SecureRandom getRandom()
getRandom in interface CryptoSourcepublic java.security.MessageDigest getMessageDigest()
getMessageDigest in interface CryptoSourceprotected void doPrepareKeys()
protected void saveKeys()
protected void generateKeys()
protected void readKeysFromFiles()
throws java.security.NoSuchAlgorithmException,
java.security.spec.InvalidKeySpecException
java.security.NoSuchAlgorithmExceptionjava.security.spec.InvalidKeySpecException