Index: modules/security/src/main/java/common/java/security/AuthProvider.java =================================================================== --- modules/security/src/main/java/common/java/security/AuthProvider.java (revision 406879) +++ modules/security/src/main/java/common/java/security/AuthProvider.java (working copy) @@ -33,6 +33,11 @@ public abstract class AuthProvider extends Provider { /** + * @serial + */ + private static final long serialVersionUID = 4197859053084546461L; + + /** * @com.intel.drl.spec_ref * */ Index: modules/security/src/main/java/common/java/security/AllPermission.java =================================================================== --- modules/security/src/main/java/common/java/security/AllPermission.java (revision 406879) +++ modules/security/src/main/java/common/java/security/AllPermission.java (working copy) @@ -35,6 +35,11 @@ */ public final class AllPermission extends Permission { + /** + * @serial + */ + private static final long serialVersionUID = -2916474571451318075L; + // Pemission name private static final String ALL_PERMISSIONS = ""; Index: modules/security/src/main/java/common/org/apache/harmony/security/asn1/ASN1Exception.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/asn1/ASN1Exception.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/asn1/ASN1Exception.java (working copy) @@ -30,6 +30,11 @@ public class ASN1Exception extends IOException { /** + * @serial + */ + private static final long serialVersionUID = -3561981263989123987L; + + /** * Constructs an ASN1Exception without a message. */ public ASN1Exception(){ Index: modules/security/src/main/java/common/org/apache/harmony/security/fortress/PolicyUtils.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/fortress/PolicyUtils.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/fortress/PolicyUtils.java (working copy) @@ -204,6 +204,11 @@ */ public static class ExpansionFailedException extends Exception { + /** + * @serial + */ + private static final long serialVersionUID = 2869748055182612000L; + /** * Constructor with user-friendly message parameter. */ Index: modules/security/src/main/java/common/org/apache/harmony/security/PublicKeyImpl.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/PublicKeyImpl.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/PublicKeyImpl.java (working copy) @@ -31,6 +31,11 @@ */ public class PublicKeyImpl implements PublicKey { + /** + * @serial + */ + private static final long serialVersionUID = 7179022516819534075L; + private final byte[] encoding; private final String algorithm; Index: modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/X509CertPathImpl.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/X509CertPathImpl.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/X509CertPathImpl.java (working copy) @@ -47,6 +47,11 @@ */ public class X509CertPathImpl extends CertPath { + /** + * @serial + */ + private static final long serialVersionUID = 7989755106209515436L; + // supported encoding types: public static final int PKI_PATH = 0; public static final int PKCS7 = 1; Index: modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/X509CertImpl.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/X509CertImpl.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/X509CertImpl.java (working copy) @@ -55,6 +55,11 @@ */ public class X509CertImpl extends X509Certificate { + /** + * @serial + */ + private static final long serialVersionUID = 2972248729446736154L; + private final Certificate certificate; private final TBSCertificate tbsCert; private final Extensions extensions; Index: modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/DRLCertFactory.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/DRLCertFactory.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/provider/cert/DRLCertFactory.java (working copy) @@ -30,6 +30,11 @@ */ public final class DRLCertFactory extends Provider { + /** + * @serial + */ + private static final long serialVersionUID = -7269650779605195879L; + public DRLCertFactory() { super("DRLCertFactory", 1.0, "DRL Certificate Factory"); AccessController.doPrivileged(new java.security.PrivilegedAction() { Index: modules/security/src/main/java/common/org/apache/harmony/security/DefaultPolicyScanner.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/DefaultPolicyScanner.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/DefaultPolicyScanner.java (working copy) @@ -72,6 +72,11 @@ */ public static class InvalidFormatException extends Exception { + /** + * @serial + */ + private static final long serialVersionUID = 5789786270390222184L; + /** * Constructor with detailed message parameter. */ Index: modules/security/src/main/java/common/org/apache/harmony/security/SystemScope.java =================================================================== --- modules/security/src/main/java/common/org/apache/harmony/security/SystemScope.java (revision 406879) +++ modules/security/src/main/java/common/org/apache/harmony/security/SystemScope.java (working copy) @@ -34,6 +34,11 @@ public class SystemScope extends IdentityScope { + /** + * @serial + */ + private static final long serialVersionUID = -4810285697932522607L; + // Identities hash: key is the identity name private Hashtable names = new Hashtable(); Index: modules/security/src/main/java/common/javax/security/cert/CertificateException.java =================================================================== --- modules/security/src/main/java/common/javax/security/cert/CertificateException.java (revision 406879) +++ modules/security/src/main/java/common/javax/security/cert/CertificateException.java (working copy) @@ -28,6 +28,11 @@ public class CertificateException extends Exception { /** + * @serial + */ + private static final long serialVersionUID = -5757213374030785290L; + + /** * @com.intel.drl.spec_ref * */ Index: modules/security/src/main/java/common/javax/security/cert/CertificateExpiredException.java =================================================================== --- modules/security/src/main/java/common/javax/security/cert/CertificateExpiredException.java (revision 406879) +++ modules/security/src/main/java/common/javax/security/cert/CertificateExpiredException.java (working copy) @@ -28,6 +28,11 @@ public class CertificateExpiredException extends CertificateException { /** + * @serial + */ + private static final long serialVersionUID = 5091601212177261883L; + + /** * @com.intel.drl.spec_ref * */ Index: modules/security/src/main/java/common/javax/security/cert/CertificateNotYetValidException.java =================================================================== --- modules/security/src/main/java/common/javax/security/cert/CertificateNotYetValidException.java (revision 406879) +++ modules/security/src/main/java/common/javax/security/cert/CertificateNotYetValidException.java (working copy) @@ -28,6 +28,11 @@ public class CertificateNotYetValidException extends CertificateException { /** + * @serial + */ + private static final long serialVersionUID = -8976172474266822818L; + + /** * @com.intel.drl.spec_ref * */ Index: modules/security/src/main/java/common/javax/security/cert/CertificateParsingException.java =================================================================== --- modules/security/src/main/java/common/javax/security/cert/CertificateParsingException.java (revision 406879) +++ modules/security/src/main/java/common/javax/security/cert/CertificateParsingException.java (working copy) @@ -28,6 +28,11 @@ public class CertificateParsingException extends CertificateException { /** + * @serial + */ + private static final long serialVersionUID = -8449352422951136229L; + + /** * @com.intel.drl.spec_ref * */ Index: modules/security/src/main/java/common/javax/security/cert/CertificateEncodingException.java =================================================================== --- modules/security/src/main/java/common/javax/security/cert/CertificateEncodingException.java (revision 406879) +++ modules/security/src/main/java/common/javax/security/cert/CertificateEncodingException.java (working copy) @@ -29,6 +29,11 @@ public class CertificateEncodingException extends CertificateException { /** + * @serial + */ + private static final long serialVersionUID = -8187642723048403470L; + + /** * @com.intel.drl.spec_ref * */