|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.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 errorspublic 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 errorspublic 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 errorspublic 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 errorspublic 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 errorspublic 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 |