Identity.java, [...]: New versions from classpath.
authorMichael Koch <konqueror@gmx.de>
Sat, 10 May 2003 07:12:48 +0000 (07:12 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Sat, 10 May 2003 07:12:48 +0000 (07:12 +0000)
2003-05-10  Michael Koch  <konqueror@gmx.de>

* java/security/Identity.java,
java/security/IdentityScope.java,
java/security/Key.java,
java/security/KeyPair.java,
java/security/PrivateKey.java,
java/security/Provider.java,
java/security/PublicKey.java,
java/security/SecureRandom.java,
java/security/SecureRandomSpi.java,
java/security/SignedObject.java,
java/security/Signer.java,
java/security/cert/Certificate.java,
java/security/cert/PKIXCertPathBuilderResult.java,
java/security/cert/X509Certificate.java:
New versions from classpath.

From-SVN: r66655

15 files changed:
libjava/ChangeLog
libjava/java/security/Identity.java
libjava/java/security/IdentityScope.java
libjava/java/security/Key.java
libjava/java/security/KeyPair.java
libjava/java/security/PrivateKey.java
libjava/java/security/Provider.java
libjava/java/security/PublicKey.java
libjava/java/security/SecureRandom.java
libjava/java/security/SecureRandomSpi.java
libjava/java/security/SignedObject.java
libjava/java/security/Signer.java
libjava/java/security/cert/Certificate.java
libjava/java/security/cert/PKIXCertPathBuilderResult.java
libjava/java/security/cert/X509Certificate.java

index e957aebe0164d8d0eaea92294581205633670c5e..e39bbf83d4f10e9465027eb88f4472cd159444c9 100644 (file)
@@ -1,3 +1,21 @@
+2003-05-10  Michael Koch  <konqueror@gmx.de>
+
+       * java/security/Identity.java,
+       java/security/IdentityScope.java,
+       java/security/Key.java,
+       java/security/KeyPair.java,
+       java/security/PrivateKey.java,
+       java/security/Provider.java,
+       java/security/PublicKey.java,
+       java/security/SecureRandom.java,
+       java/security/SecureRandomSpi.java,
+       java/security/SignedObject.java,
+       java/security/Signer.java,
+       java/security/cert/Certificate.java,
+       java/security/cert/PKIXCertPathBuilderResult.java,
+       java/security/cert/X509Certificate.java:
+       New versions from classpath.
+
 2003-05-09  Tom Tromey  <tromey@redhat.com>
 
        * Makefile.in: Rebuilt.
index d44e96cc213b6d4c061847612ccccb5c990864ab..57ccc83e056f6ae927ad1671a13af2d04adb3a65 100644 (file)
@@ -69,7 +69,7 @@ import java.util.Vector;
  */
 public abstract class Identity implements Principal, Serializable
 {
-  static final long serialVersionUID = 3609922007826600659L;
+  private static final long serialVersionUID = 3609922007826600659L;
 
   private String name;
   private IdentityScope scope;
index 200b3c6867a496c8dcc4f7ec366790efd85a5e1e..88e00fc81c027b84a5c3e8e5bab0273105782fe7 100644 (file)
@@ -70,7 +70,7 @@ import java.util.Enumeration;
  */
 public abstract class IdentityScope extends Identity
 {
-  static final long serialVersionUID = -2337346281189773310L;
+  private static final long serialVersionUID = -2337346281189773310L;
   private static IdentityScope systemScope = null;
 
   /**
index 195e50bb527c521eaf82731f822c75f9042b9463..ee2be037588c3978790d7e0ce87abebfd570941c 100644 (file)
@@ -64,7 +64,7 @@ public interface Key extends Serializable
   /**
    * The version identifier used for serialization.
    */
-  long serialVersionUID = 6603384152749567654L;
+  public static final long serialVersionUID = 6603384152749567654L;
 
   /**
    * This method returns the name of the algorithm for this key.  This is a
index c502add50025560cd300e8a45e3c21b5d3a34554..a2b2fba76e56947b106acaadd5bd3f4e99488bfb 100644 (file)
@@ -48,7 +48,7 @@ import java.io.Serializable;
  */
 public final class KeyPair implements Serializable
 {
-  static final long serialVersionUID = -7565189502268009837L;
+  private static final long serialVersionUID = -7565189502268009837L;
 
   private PublicKey publicKey;
   private PrivateKey privateKey;
index 40b97f58b9a3ab8b19e37ae843f5eabfa82c4626..53d898318d10827414c8a40a30be19d39d82e58f 100644 (file)
@@ -58,5 +58,5 @@ public interface PrivateKey extends Key
   /**
    * The version identifier used for serialization.
    */
-  long serialVersionUID = 6034044314589513430L;
+  public static final long serialVersionUID = 6034044314589513430L;
 } // interface PrivateKey
index 4b574b4da0525c007989294710794e0d5382cee0..7a2bd66bb3c4118eb7ffc54b8ff4e0bcd0c31c84 100644 (file)
@@ -56,7 +56,7 @@ import java.util.Properties;
  */
 public abstract class Provider extends Properties implements Serializable
 {
-  static final long serialVersionUID = -4298000515446427739L;
+  private static final long serialVersionUID = -4298000515446427739L;
 
   /**
    * This is a textual description of the provider
index 81ab764615f383363ff7ba0fba0e388f13d17f98..9b013ec0a608f9fefab1a4ba02c1a8eedd6f16be 100644 (file)
@@ -56,5 +56,5 @@ public interface PublicKey extends Key
   /**
    * The version identifier used for serialization.
    */
-  long serialVersionUID = 7187392471159151072L;
+  public static final long serialVersionUID = 7187392471159151072L;
 } // interface PublicKey
index 022d014cf1c19941af91e50054b83206691ca483..56f4b22672c43d9901813ae163d364dd85370cbc 100644 (file)
@@ -62,7 +62,7 @@ public class SecureRandom extends Random
   /** Service name for PRNGs. */
   private static final String SECURE_RANDOM = "SecureRandom";
 
-  static final long serialVersionUID = 4940670005562187L;
+  private static final long serialVersionUID = 4940670005562187L;
 
   //Serialized Field
   long counter = 0;            //Serialized
index 1586994d59699bf2fdb46275de505da1a4520227..6831173688f31a98650bf21439c58a8eba9d8af6 100644 (file)
@@ -50,7 +50,7 @@ import java.io.Serializable;
  */
 public abstract class SecureRandomSpi implements Serializable
 {
-  static final long serialVersionUID = -2991854161009191830L;
+  private static final long serialVersionUID = -2991854161009191830L;
 
   /**
      Default Constructor for SecureRandomSpi
index 6a8d612b7fc16e95e8f3e83636bf5ca6dd596e5e..270936ba686c8473ef6538078c5feca466d34875 100644 (file)
@@ -129,7 +129,7 @@ import java.io.Serializable;
  */
 public final class SignedObject implements Serializable
 {
-  static final long serialVersionUID = 720502720485447167L;
+  private static final long serialVersionUID = 720502720485447167L;
 
   /** @serial */
   private byte[] content;
index b5b3aaf19aad2c0050d040b93ac224f991385926..425933a8cea9a7b6160b8862ca9301aa82c0f5ef 100644 (file)
@@ -52,7 +52,7 @@ package java.security;
  */
 public abstract class Signer extends Identity
 {
-  static final long serialVersionUID = -1763464102261361480L;
+  private static final long serialVersionUID = -1763464102261361480L;
   private PrivateKey privateKey = null;
 
   /**
index bcb206d0c7afd76e52794274776bda676d83bfcd..f4aff41d35ea060106f12fa7001d79523985ad04 100644 (file)
@@ -47,6 +47,7 @@ import java.io.ObjectInputStream;
 import java.io.ByteArrayInputStream;
 import java.io.InvalidObjectException;
 import java.io.ObjectStreamException;
+import java.io.Serializable;
 
 /**
  * The Certificate class is an abstract class used to manage 
@@ -71,9 +72,9 @@ import java.io.ObjectStreamException;
  * @author Mark Benvenuto
  * @author Casey Marshall
  */
-public abstract class Certificate
+public abstract class Certificate implements Serializable
 {
-  static final long serialVersionUID = -6751606818319535583L;
+  private static final long serialVersionUID = -6751606818319535583L;
        
   private String type;
 
@@ -227,7 +228,7 @@ public abstract class Certificate
    * @throws ObjectStreamException If the replacement could not be
    * created.
    */
-  public Object writeReplace() throws ObjectStreamException
+  protected Object writeReplace() throws ObjectStreamException
   {
     try
       {
index e423f64df4cb05cee84a2279ef27c2cd0c91bedd..4c9cd67f52dd50fe7b1e6876d11e3523c1dc5ea0 100644 (file)
@@ -47,6 +47,7 @@ package java.security.cert;
  * @see CertPathBuilderResult
  */
 public class PKIXCertPathBuilderResult extends PKIXCertPathValidatorResult
+  implements CertPathBuilderResult
 {
 
   // Fields.
index cce1e535cc4e2226d2833a29946523eefe508d96..413fea08ca3cd6a0a15e21470d36343bc76dbbcc 100644 (file)
@@ -142,6 +142,7 @@ import java.util.Date;
  */
 public abstract class X509Certificate extends Certificate implements X509Extension
 {
+  private static final long serialVersionUID = -2491127588187038216L;
 
   /**
    * Constructs a new certificate of the specified type.