|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.valhalla.misc.GnuPG
public class GnuPG
A class that implements PGP interface for Java.
It calls gpg (GnuPG) program to do all the PGP commands. $Id:$
- http://www.gnupg.org/| Constructor Summary | |
|---|---|
GnuPG()
Default constructor |
|
GnuPG(java.lang.String command)
|
|
| Method Summary | |
|---|---|
boolean |
clearSign(java.lang.String inStr,
java.lang.String secID,
java.lang.String passPhrase)
ClearSign |
boolean |
decrypt(java.lang.String inStr,
java.lang.String passPhrase)
Decrypt |
java.lang.String |
decryptExtension(java.lang.String xEncryptedData)
Description of the Method |
boolean |
encrypt(java.lang.String inStr,
java.lang.String secID,
java.lang.String keyID)
Encrypt |
java.lang.String |
encryptExtension(java.lang.String Data,
java.lang.String gnupgSecretKey,
java.lang.String gnupgPublicKey)
Description of the Method |
java.lang.String |
getErrorString()
Get error output from GnuPG process |
int |
getExitCode()
Get GnuPG exit code |
java.lang.String |
getResult()
Get processing result |
boolean |
listKeys(java.lang.String ID)
List public keys in keyring |
boolean |
listSecretKeys(java.lang.String ID)
List secret keys in keyring |
boolean |
sign(java.lang.String inStr,
java.lang.String secID,
java.lang.String passPhrase)
Sign |
boolean |
signAndEncrypt(java.lang.String inStr,
java.lang.String secID,
java.lang.String keyID,
java.lang.String passPhrase)
Signs and encrypts a string |
java.lang.String |
signExtension(java.lang.String Data,
java.lang.String gnupgSecretKey)
Description of the Method |
boolean |
verify(java.lang.String signedString,
java.lang.String dataString)
Verify a signature |
java.lang.String |
verifyExtension(java.lang.String xSignedData,
java.lang.String messageBody)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GnuPG()
public GnuPG(java.lang.String command)
| Method Detail |
|---|
public boolean sign(java.lang.String inStr,
java.lang.String secID,
java.lang.String passPhrase)
inStr - input string to signsecID - ID of secret key to sign withpassPhrase - passphrase for the secret key to sign with
public boolean clearSign(java.lang.String inStr,
java.lang.String secID,
java.lang.String passPhrase)
inStr - input string to signsecID - ID of secret key to sign withpassPhrase - passphrase for the secret key to sign with
public boolean signAndEncrypt(java.lang.String inStr,
java.lang.String secID,
java.lang.String keyID,
java.lang.String passPhrase)
inStr - input string to encryptsecID - ID of secret key to sign withkeyID - ID of public key to encrypt withpassPhrase - passphrase for the secret key to sign with
public boolean encrypt(java.lang.String inStr,
java.lang.String secID,
java.lang.String keyID)
inStr - input string to encryptsecID - ID of secret key to usekeyID - ID of public key to encrypt with
public boolean decrypt(java.lang.String inStr,
java.lang.String passPhrase)
inStr - input string to decryptpassPhrase - passphrase for the secret key to decrypt with
public boolean listKeys(java.lang.String ID)
ID - ID of public key to list, blank for all
public boolean listSecretKeys(java.lang.String ID)
ID - ID of secret key to list, blank for all
public boolean verify(java.lang.String signedString,
java.lang.String dataString)
inStr - signature to verify
public java.lang.String getResult()
public java.lang.String getErrorString()
public int getExitCode()
public java.lang.String decryptExtension(java.lang.String xEncryptedData)
xEncryptedData - Description of the Parameter
public java.lang.String encryptExtension(java.lang.String Data,
java.lang.String gnupgSecretKey,
java.lang.String gnupgPublicKey)
Data - Description of the ParametergnupgSecretKey - Description of the ParametergnupgPublicKey - Description of the Parameter
public java.lang.String signExtension(java.lang.String Data,
java.lang.String gnupgSecretKey)
Data - Description of the ParametergnupgSecretKey - Description of the ParametergnupgPublicKey - Description of the Parameter
public java.lang.String verifyExtension(java.lang.String xSignedData,
java.lang.String messageBody)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||