home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / security / cert / X509CRLEntry.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  876 b   |  68 lines

  1. package java.security.cert;
  2.  
  3. import java.math.BigInteger;
  4. import java.util.Date;
  5. import java.util.Set;
  6.  
  7. public abstract class X509CRLEntry implements X509Extension {
  8.    public boolean equals(Object var1) {
  9.       if (this == var1) {
  10.          return true;
  11.       } else if (!(var1 instanceof X509CRLEntry)) {
  12.          return false;
  13.       } else {
  14.          try {
  15.             byte[] var2 = this.getEncoded();
  16.             byte[] var3 = ((X509CRLEntry)var1).getEncoded();
  17.             if (var2.length != var3.length) {
  18.                return false;
  19.             } else {
  20.                for(int var4 = 0; var4 < var2.length; ++var4) {
  21.                   if (var2[var4] != var3[var4]) {
  22.                      return false;
  23.                   }
  24.                }
  25.  
  26.                return true;
  27.             }
  28.          } catch (CRLException var5) {
  29.             return false;
  30.          }
  31.       }
  32.    }
  33.  
  34.    public int hashCode() {
  35.       int var1 = 0;
  36.  
  37.       try {
  38.          byte[] var2 = this.getEncoded();
  39.  
  40.          for(int var3 = 1; var3 < var2.length; ++var3) {
  41.             var1 += var2[var3] * var3;
  42.          }
  43.  
  44.          return var1;
  45.       } catch (CRLException var4) {
  46.          return var1;
  47.       }
  48.    }
  49.  
  50.    public abstract byte[] getEncoded() throws CRLException;
  51.  
  52.    public abstract BigInteger getSerialNumber();
  53.  
  54.    public abstract Date getRevocationDate();
  55.  
  56.    public abstract boolean hasExtensions();
  57.  
  58.    public abstract String toString();
  59.  
  60.    public abstract byte[] getExtensionValue(String var1);
  61.  
  62.    public abstract Set getNonCriticalExtensionOIDs();
  63.  
  64.    public abstract Set getCriticalExtensionOIDs();
  65.  
  66.    public abstract boolean hasUnsupportedCriticalExtension();
  67. }
  68.