public interface SignatureRSA extends Signature
  This interface is a slimmed down and specialized (on RSA) version
  of Signature.
 
  It will be used by the library to check the server's signature
  during key exchange, and to prove our own possession of the 
  private key for public-key authentication in the default Identity
  implementation.
 
   The library will choose the implementation class by the configuration
   option signature.dsa, and instantiate it using the no-argument
   constructor. For signature checking, the usage would look like this:
 
sig = class.newInstance(); sig.init(); sig.setPubKey(e, n); sig.update(H); // maybe more than once boolean ok = sig.verify(sig_of_H);
For signing, the usage would look like this:
sig = class.newInstance(); sig.init(); sig.setPrvKey(d, n); sig.update(H); // maybe more than once byte[] sig_of_H = sig.sign();
   The library contains a default implementation based on
   Signature.
 
SignatureDSA| Modifier and Type | Method and Description | 
|---|---|
void | 
setPrvKey(byte[] d,
         byte[] n)
Sets the private key and prepares this signature object
 for signing. 
 | 
void | 
setPubKey(byte[] e,
         byte[] n)
Sets the public key and prepares this signature object
 for signature verifying. 
 | 
This is an inofficial Javadoc created by PaĆlo Ebermann. Have a look at the official homepage.