home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VPage / Java.bin / CLASSES.ZIP / java / security / KeyPairGenerator.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-07-08  |  1.3 KB  |  34 lines

  1. package java.security;
  2.  
  3. public abstract class KeyPairGenerator {
  4.    private String algorithm;
  5.  
  6.    protected KeyPairGenerator(String var1) {
  7.       this.algorithm = var1;
  8.    }
  9.  
  10.    public String getAlgorithm() {
  11.       return this.algorithm;
  12.    }
  13.  
  14.    public static KeyPairGenerator getInstance(String var0) throws NoSuchAlgorithmException {
  15.       try {
  16.          return (KeyPairGenerator)Security.getImpl(var0, "KeyPairGenerator", (String)null);
  17.       } catch (NoSuchProviderException var1) {
  18.          throw new InternalError("please send a bug report to java-security@java.sun.com");
  19.       }
  20.    }
  21.  
  22.    public static KeyPairGenerator getInstance(String var0, String var1) throws NoSuchAlgorithmException, NoSuchProviderException {
  23.       return (KeyPairGenerator)Security.getImpl(var0, "KeyPairGenerator", var1);
  24.    }
  25.  
  26.    public abstract void initialize(int var1, SecureRandom var2);
  27.  
  28.    public void initialize(int var1) {
  29.       this.initialize(var1, new SecureRandom());
  30.    }
  31.  
  32.    public abstract KeyPair generateKeyPair();
  33. }
  34.