|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Something which decrypts PGP streams.
Method Summary | |
boolean |
checkSignature(java.io.InputStream rawStream,
byte[] signature,
java.security.Key key)
Checks a signature against a section of text. |
EncryptionKeyManager |
createKeyManager()
Returns a KeyStore provider. |
EncryptionKeyManager |
createKeyManager(java.io.InputStream inputStream,
char[] password)
Returns a KeyStore provider. |
byte[] |
decrypt(java.io.InputStream encryptedStream,
java.security.Key key)
Decrypts a section of text using an EncryptionKey. |
byte[] |
encrypt(java.io.InputStream rawStream,
java.security.Key key)
Encrypts a section of text using an EncryptionKey. |
java.security.Key[] |
extractKeys(java.io.InputStream rawStream)
Extracts public key information. |
byte[] |
packageKeys(java.security.Key[] keys)
Packages up the public keys in a form to be sent as a public key message. |
byte[] |
sign(java.io.InputStream rawStream,
java.security.Key key)
Signs a section of text. |
Method Detail |
public byte[] decrypt(java.io.InputStream encryptedStream, java.security.Key key) throws java.security.NoSuchAlgorithmException, java.io.IOException, java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
java.io.IOException
java.security.GeneralSecurityException
public byte[] encrypt(java.io.InputStream rawStream, java.security.Key key) throws java.security.NoSuchAlgorithmException, java.io.IOException, java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
java.io.IOException
java.security.GeneralSecurityException
public byte[] sign(java.io.InputStream rawStream, java.security.Key key) throws java.security.NoSuchAlgorithmException, java.io.IOException, java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
java.io.IOException
java.security.GeneralSecurityException
public boolean checkSignature(java.io.InputStream rawStream, byte[] signature, java.security.Key key) throws java.security.NoSuchAlgorithmException, java.io.IOException, java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException
java.io.IOException
java.security.GeneralSecurityException
public java.security.Key[] extractKeys(java.io.InputStream rawStream) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public byte[] packageKeys(java.security.Key[] keys) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public EncryptionKeyManager createKeyManager()
public EncryptionKeyManager createKeyManager(java.io.InputStream inputStream, char[] password) throws java.io.IOException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.cert.CertificateException
java.io.IOException
java.security.KeyStoreException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.cert.CertificateException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |