|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jcetaglib.lib.Signatures
Create and verify SIGs (Signatures) with the BouncyCastle JCE provider
| Constructor Summary | |
Signatures()
|
|
| Method Summary | |
static java.lang.StringBuffer |
generateFileSIG(java.lang.String file,
java.security.PrivateKey signingKey,
java.lang.String signame)
Generates and returns a SIG (Signature) from a file |
static void |
generateSIG(java.io.InputStream is,
java.io.DataOutputStream daos,
java.security.PrivateKey signingKey,
java.lang.String signame,
int bufferlength)
Generates and returns a SIG (Signature) from any inputstream |
static java.lang.StringBuffer |
generateSIG(java.lang.StringBuffer text,
java.security.PrivateKey signingKey,
java.lang.String signame)
Generates and returns a SIG (Signature) from a text |
static boolean |
verifyFileSIG(java.lang.String file,
java.lang.StringBuffer signature,
java.security.PublicKey verifyKey,
java.lang.String signame)
Verifies a signature from a file |
static boolean |
verifySIG(java.io.InputStream is,
java.lang.StringBuffer signature,
java.security.PublicKey verifyKey,
java.lang.String signame,
int bufferlength)
Verifies a signature from any inputstream |
static boolean |
verifySIG(java.lang.StringBuffer text,
java.lang.StringBuffer signature,
java.security.PublicKey verifyKey,
java.lang.String signame)
Verifies a signature from a text |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Signatures()
| Method Detail |
public static java.lang.StringBuffer generateSIG(java.lang.StringBuffer text,
java.security.PrivateKey signingKey,
java.lang.String signame)
throws CryptoException
text - text to create SIG fromsigningKey - the signing keysigname - Signature algorithm (e.g. RIPEMD160WithRSA/ISO9796-2)
CryptoException - for all encryption errors
public static java.lang.StringBuffer generateFileSIG(java.lang.String file,
java.security.PrivateKey signingKey,
java.lang.String signame)
throws CryptoException
file - file to create SIG fromsigningKey - the signing keysigname - Signature algorithm (e.g. RIPEMD160WithRSA/ISO9796-2)
CryptoException - for all encryption errors
public static void generateSIG(java.io.InputStream is,
java.io.DataOutputStream daos,
java.security.PrivateKey signingKey,
java.lang.String signame,
int bufferlength)
throws CryptoException,
java.io.IOException
is - inputstream to generate SIG fromdaos - returns SIG code outputstreamsigningKey - the signing keysigname - Signature algorithm (e.g. RIPEMD160WithRSA/ISO9796-2)
java.io.IOException - I/O errors
CryptoException - for all encryption errors
public static boolean verifySIG(java.lang.StringBuffer text,
java.lang.StringBuffer signature,
java.security.PublicKey verifyKey,
java.lang.String signame)
throws CryptoException
text - text to verifysignature - the signature (in BASE64 format)verifyKey - the verification keysigname - Signature algorithm (e.g. RIPEMD160WithRSA/ISO9796-2)
CryptoException - for encryption errors
public static boolean verifyFileSIG(java.lang.String file,
java.lang.StringBuffer signature,
java.security.PublicKey verifyKey,
java.lang.String signame)
throws CryptoException
file - file to verifysignature - the signature (in BASE64 format)verifyKey - the verification keysigname - Signature algorithm (e.g. RIPEMD160WithRSA/ISO9796-2)
CryptoException - for encryption errors
public static boolean verifySIG(java.io.InputStream is,
java.lang.StringBuffer signature,
java.security.PublicKey verifyKey,
java.lang.String signame,
int bufferlength)
throws CryptoException,
java.io.IOException
is - inputstream to verifysignature - the signature (in BASE64 format)verifyKey - the verification keysigname - Signature algorithm (e.g. RIPEMD160WithRSA/ISO9796-2)bufferlength - buffer length in bytes
java.io.IOException - I/O errors
CryptoException - for all encryption errors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||