/[classpath]/classpath/java/security/Signature.java
ViewVC logotype

Diff of /classpath/java/security/Signature.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by rsdio, Wed Apr 23 23:15:47 2003 UTC revision 1.13 by rsdio, Fri Apr 25 07:04:30 2003 UTC
# Line 38  exception statement from your version. * Line 38  exception statement from your version. *
38  package java.security;  package java.security;
39    
40  import java.security.cert.Certificate;  import java.security.cert.Certificate;
 import java.security.cert.CertificateException;  
41  import java.security.cert.X509Certificate;  import java.security.cert.X509Certificate;
42  import java.security.spec.AlgorithmParameterSpec;  import java.security.spec.AlgorithmParameterSpec;
43    
# Line 247  public abstract class Signature extends Line 246  public abstract class Signature extends
246        }        }
247      catch (java.lang.reflect.InvocationTargetException ite)      catch (java.lang.reflect.InvocationTargetException ite)
248        {        {
249          throw new NoSuchAlgorithmException(algorithm);          throw new NoSuchAlgorithmException(algorithm);
250        }        }
251    
252      if (o instanceof SignatureSpi)      if (o instanceof SignatureSpi)
# Line 319  public abstract class Signature extends Line 318  public abstract class Signature extends
318            throw new InvalidKeyException(            throw new InvalidKeyException(
319                "KeyUsage of this Certificate indicates it cannot be used for digital signing");                "KeyUsage of this Certificate indicates it cannot be used for digital signing");
320        }        }
321      try      this.initVerify(certificate.getPublicKey());
       {  
         this.initVerify(certificate.getPublicKey());  
       }  
     catch (SignatureException se)  
       {  
         throw new InvalidKeyException(se.getMessage());  
       }  
     catch (NoSuchAlgorithmException nsae)  
       {  
         throw new InvalidKeyException(nsae.getMessage());  
       }  
     catch (NoSuchProviderException nspe)  
       {  
         throw new InvalidKeyException(nspe.getMessage());  
       }  
     catch (CertificateException ce)  
       {  
         throw new InvalidKeyException(ce.getMessage());  
       }  
322    }    }
323    
324    /**    /**

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26