home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / sun / security / provider / SystemSigner.class (.txt) < prev   
Encoding:
Java Class File  |  1998-04-23  |  1.7 KB  |  66 lines

  1. package sun.security.provider;
  2.  
  3. import java.security.Certificate;
  4. import java.security.Identity;
  5. import java.security.IdentityScope;
  6. import java.security.InvalidParameterException;
  7. import java.security.KeyException;
  8. import java.security.KeyManagementException;
  9. import java.security.KeyPair;
  10. import java.security.PrivateKey;
  11. import java.security.Signer;
  12.  
  13. public class SystemSigner extends Signer {
  14.    private boolean trusted = false;
  15.  
  16.    public SystemSigner(String var1) {
  17.       super(var1);
  18.    }
  19.  
  20.    public SystemSigner(String var1, IdentityScope var2) throws KeyManagementException {
  21.       super(var1, var2);
  22.    }
  23.  
  24.    void setTrusted(boolean var1) {
  25.       this.trusted = var1;
  26.    }
  27.  
  28.    public boolean isTrusted() {
  29.       return this.trusted;
  30.    }
  31.  
  32.    void setSignerKeyPair(KeyPair var1) throws InvalidParameterException, KeyException {
  33.       ((Signer)this).setKeyPair(var1);
  34.    }
  35.  
  36.    PrivateKey getSignerPrivateKey() {
  37.       return ((Signer)this).getPrivateKey();
  38.    }
  39.  
  40.    void setSignerInfo(String var1) {
  41.       ((Identity)this).setInfo(var1);
  42.    }
  43.  
  44.    void addSignerCertificate(Certificate var1) throws KeyManagementException {
  45.       ((Identity)this).addCertificate(var1);
  46.    }
  47.  
  48.    void clearCertificates() throws KeyManagementException {
  49.       Certificate[] var1 = ((Identity)this).certificates();
  50.  
  51.       for(int var2 = 0; var2 < var1.length; ++var2) {
  52.          ((Identity)this).removeCertificate(var1[var2]);
  53.       }
  54.  
  55.    }
  56.  
  57.    public String toString() {
  58.       String var1 = "not trusted";
  59.       if (this.trusted) {
  60.          var1 = "trusted";
  61.       }
  62.  
  63.       return super.toString() + "[" + var1 + "]";
  64.    }
  65. }
  66.