8297515: serialVersionUID fields are not annotated with @Serial
Reviewed-by: rriggs, lancea
This commit is contained in:
parent
22f5d01428
commit
f05bfb1578
@ -1061,6 +1061,7 @@ final class Config {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class ConfigurationException extends IOException {
|
class ConfigurationException extends IOException {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 254492758807673194L;
|
private static final long serialVersionUID = 254492758807673194L;
|
||||||
ConfigurationException(String msg) {
|
ConfigurationException(String msg) {
|
||||||
super(msg);
|
super(msg);
|
||||||
|
@ -69,6 +69,7 @@ import sun.security.jca.JCAUtil;
|
|||||||
*/
|
*/
|
||||||
abstract class P11Key implements Key, Length {
|
abstract class P11Key implements Key, Length {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -2575874101938349339L;
|
private static final long serialVersionUID = -2575874101938349339L;
|
||||||
|
|
||||||
private static final String PUBLIC = "public";
|
private static final String PUBLIC = "public";
|
||||||
@ -421,6 +422,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
// base class for all PKCS11 private keys
|
// base class for all PKCS11 private keys
|
||||||
private static abstract class P11PrivateKey extends P11Key implements
|
private static abstract class P11PrivateKey extends P11Key implements
|
||||||
PrivateKey {
|
PrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -2138581185214187615L;
|
private static final long serialVersionUID = -2138581185214187615L;
|
||||||
|
|
||||||
protected byte[] encoded; // guard by synchronized
|
protected byte[] encoded; // guard by synchronized
|
||||||
@ -441,6 +443,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static class P11SecretKey extends P11Key implements SecretKey {
|
private static class P11SecretKey extends P11Key implements SecretKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -7828241727014329084L;
|
private static final long serialVersionUID = -7828241727014329084L;
|
||||||
|
|
||||||
private volatile byte[] encoded; // guard by double-checked locking
|
private volatile byte[] encoded; // guard by double-checked locking
|
||||||
@ -484,6 +487,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
// base class for all PKCS11 public keys
|
// base class for all PKCS11 public keys
|
||||||
private static abstract class P11PublicKey extends P11Key implements
|
private static abstract class P11PublicKey extends P11Key implements
|
||||||
PublicKey {
|
PublicKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
protected byte[] encoded; // guard by synchronized
|
protected byte[] encoded; // guard by synchronized
|
||||||
@ -497,6 +501,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
private static class P11TlsMasterSecretKey extends P11SecretKey
|
private static class P11TlsMasterSecretKey extends P11SecretKey
|
||||||
implements TlsMasterSecret {
|
implements TlsMasterSecret {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -1318560923770573441L;
|
private static final long serialVersionUID = -1318560923770573441L;
|
||||||
|
|
||||||
private final int majorVersion, minorVersion;
|
private final int majorVersion, minorVersion;
|
||||||
@ -517,6 +522,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
// impl class for sensitive/unextractable RSA private keys
|
// impl class for sensitive/unextractable RSA private keys
|
||||||
static class P11RSAPrivateKeyInternal extends P11PrivateKey {
|
static class P11RSAPrivateKeyInternal extends P11PrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -2138581185214187615L;
|
private static final long serialVersionUID = -2138581185214187615L;
|
||||||
|
|
||||||
static P11RSAPrivateKeyInternal of(Session session, long keyID,
|
static P11RSAPrivateKeyInternal of(Session session, long keyID,
|
||||||
@ -590,6 +596,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
// RSA CRT private key
|
// RSA CRT private key
|
||||||
private static final class P11RSAPrivateKey extends P11RSAPrivateKeyInternal
|
private static final class P11RSAPrivateKey extends P11RSAPrivateKeyInternal
|
||||||
implements RSAPrivateCrtKey {
|
implements RSAPrivateCrtKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 9215872438913515220L;
|
private static final long serialVersionUID = 9215872438913515220L;
|
||||||
|
|
||||||
private transient BigInteger e, d, p, q, pe, qe, coeff;
|
private transient BigInteger e, d, p, q, pe, qe, coeff;
|
||||||
@ -667,6 +674,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
// RSA non-CRT private key
|
// RSA non-CRT private key
|
||||||
private static final class P11RSAPrivateNonCRTKey extends
|
private static final class P11RSAPrivateNonCRTKey extends
|
||||||
P11RSAPrivateKeyInternal implements RSAPrivateKey {
|
P11RSAPrivateKeyInternal implements RSAPrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1137764983777411481L;
|
private static final long serialVersionUID = 1137764983777411481L;
|
||||||
|
|
||||||
private transient BigInteger d;
|
private transient BigInteger d;
|
||||||
@ -712,6 +720,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
private static final class P11RSAPublicKey extends P11PublicKey
|
private static final class P11RSAPublicKey extends P11PublicKey
|
||||||
implements RSAPublicKey {
|
implements RSAPublicKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -826726289023854455L;
|
private static final long serialVersionUID = -826726289023854455L;
|
||||||
private transient BigInteger n, e;
|
private transient BigInteger n, e;
|
||||||
|
|
||||||
@ -768,6 +777,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
private static final class P11DSAPublicKey extends P11PublicKey
|
private static final class P11DSAPublicKey extends P11PublicKey
|
||||||
implements DSAPublicKey {
|
implements DSAPublicKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 5989753793316396637L;
|
private static final long serialVersionUID = 5989753793316396637L;
|
||||||
|
|
||||||
private transient BigInteger y;
|
private transient BigInteger y;
|
||||||
@ -823,6 +833,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static class P11DSAPrivateKeyInternal extends P11PrivateKey {
|
static class P11DSAPrivateKeyInternal extends P11PrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 3119629997181999389L;
|
private static final long serialVersionUID = 3119629997181999389L;
|
||||||
|
|
||||||
protected transient DSAParams params;
|
protected transient DSAParams params;
|
||||||
@ -864,6 +875,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
private static final class P11DSAPrivateKey extends P11DSAPrivateKeyInternal
|
private static final class P11DSAPrivateKey extends P11DSAPrivateKeyInternal
|
||||||
implements DSAPrivateKey {
|
implements DSAPrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 3119629997181999389L;
|
private static final long serialVersionUID = 3119629997181999389L;
|
||||||
|
|
||||||
private transient BigInteger x; // params inside P11DSAPrivateKeyInternal
|
private transient BigInteger x; // params inside P11DSAPrivateKeyInternal
|
||||||
@ -916,6 +928,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static class P11DHPrivateKeyInternal extends P11PrivateKey {
|
static class P11DHPrivateKeyInternal extends P11PrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
protected transient DHParameterSpec params;
|
protected transient DHParameterSpec params;
|
||||||
@ -956,6 +969,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
private static final class P11DHPrivateKey extends P11DHPrivateKeyInternal
|
private static final class P11DHPrivateKey extends P11DHPrivateKeyInternal
|
||||||
implements DHPrivateKey {
|
implements DHPrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -1698576167364928838L;
|
private static final long serialVersionUID = -1698576167364928838L;
|
||||||
|
|
||||||
private transient BigInteger x; // params in P11DHPrivateKeyInternal
|
private transient BigInteger x; // params in P11DHPrivateKeyInternal
|
||||||
@ -1120,6 +1134,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
static class P11ECPrivateKeyInternal extends P11PrivateKey {
|
static class P11ECPrivateKeyInternal extends P11PrivateKey {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
protected transient ECParameterSpec params;
|
protected transient ECParameterSpec params;
|
||||||
@ -1164,6 +1179,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
private static final class P11ECPrivateKey extends P11ECPrivateKeyInternal
|
private static final class P11ECPrivateKey extends P11ECPrivateKeyInternal
|
||||||
implements ECPrivateKey {
|
implements ECPrivateKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -7786054399510515515L;
|
private static final long serialVersionUID = -7786054399510515515L;
|
||||||
|
|
||||||
private transient BigInteger s; // params in P11ECPrivateKeyInternal
|
private transient BigInteger s; // params in P11ECPrivateKeyInternal
|
||||||
@ -1222,6 +1238,7 @@ abstract class P11Key implements Key, Length {
|
|||||||
|
|
||||||
private static final class P11ECPublicKey extends P11PublicKey
|
private static final class P11ECPublicKey extends P11PublicKey
|
||||||
implements ECPublicKey {
|
implements ECPublicKey {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -6371481375154806089L;
|
private static final long serialVersionUID = -6371481375154806089L;
|
||||||
|
|
||||||
private transient ECPoint w;
|
private transient ECPoint w;
|
||||||
|
@ -47,6 +47,7 @@ import sun.security.pkcs11.wrapper.*;
|
|||||||
*/
|
*/
|
||||||
final class P11SecureRandom extends SecureRandomSpi {
|
final class P11SecureRandom extends SecureRandomSpi {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -8939510236124553291L;
|
private static final long serialVersionUID = -8939510236124553291L;
|
||||||
|
|
||||||
// token instance
|
// token instance
|
||||||
|
@ -62,6 +62,7 @@ import static sun.security.pkcs11.wrapper.PKCS11Exception.RV.*;
|
|||||||
*/
|
*/
|
||||||
public final class SunPKCS11 extends AuthProvider {
|
public final class SunPKCS11 extends AuthProvider {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = -1354835039035306505L;
|
private static final long serialVersionUID = -1354835039035306505L;
|
||||||
|
|
||||||
static final Debug debug = Debug.getInstance("sunpkcs11");
|
static final Debug debug = Debug.getInstance("sunpkcs11");
|
||||||
|
@ -49,6 +49,7 @@ import static sun.security.pkcs11.wrapper.PKCS11Exception.RV.*;
|
|||||||
class Token implements Serializable {
|
class Token implements Serializable {
|
||||||
|
|
||||||
// need to be serializable to allow SecureRandom to be serialized
|
// need to be serializable to allow SecureRandom to be serialized
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 2541527649100571747L;
|
private static final long serialVersionUID = 2541527649100571747L;
|
||||||
|
|
||||||
// how often to check if the token is still present (in ms)
|
// how often to check if the token is still present (in ms)
|
||||||
@ -441,6 +442,7 @@ class Token implements Serializable {
|
|||||||
// and if the token has not been removed in the meantime
|
// and if the token has not been removed in the meantime
|
||||||
private static class TokenRep implements Serializable {
|
private static class TokenRep implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 3503721168218219807L;
|
private static final long serialVersionUID = 3503721168218219807L;
|
||||||
|
|
||||||
private final byte[] tokenId;
|
private final byte[] tokenId;
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
|
|
||||||
package sun.security.pkcs11.wrapper;
|
package sun.security.pkcs11.wrapper;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import static sun.security.pkcs11.wrapper.PKCS11Constants.*;
|
import static sun.security.pkcs11.wrapper.PKCS11Constants.*;
|
||||||
|
|
||||||
@ -63,6 +64,7 @@ import static sun.security.pkcs11.wrapper.PKCS11Constants.*;
|
|||||||
* @invariants
|
* @invariants
|
||||||
*/
|
*/
|
||||||
public class PKCS11Exception extends Exception {
|
public class PKCS11Exception extends Exception {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 4077027363729192L;
|
private static final long serialVersionUID = 4077027363729192L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -48,6 +48,8 @@
|
|||||||
package sun.security.pkcs11.wrapper;
|
package sun.security.pkcs11.wrapper;
|
||||||
|
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is the superclass of all runtime exception used by this library.
|
* This is the superclass of all runtime exception used by this library.
|
||||||
* For instance, Runtime exceptions occur, if an internal error in the native
|
* For instance, Runtime exceptions occur, if an internal error in the native
|
||||||
@ -57,6 +59,7 @@ package sun.security.pkcs11.wrapper;
|
|||||||
* @invariants
|
* @invariants
|
||||||
*/
|
*/
|
||||||
public class PKCS11RuntimeException extends RuntimeException {
|
public class PKCS11RuntimeException extends RuntimeException {
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 7889842162743590564L;
|
private static final long serialVersionUID = 7889842162743590564L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user