home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / java / security / KeyPairGenerator.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.5 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 via " + System.getProperty("java.vendor.url.bug"));
  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.