Remove android.net.PskKeyManager
android.net.PskKeyManager does not work with upcoming TLS 1.3. The class does not appear to be used by any Android apps and is thus likely to be completely removed in the future. Bug: 30978706 Test: make && make cts Change-Id: Id9bae20362c5909e4621cdb00102bfee09d970ec
This commit is contained in:
@@ -23897,19 +23897,6 @@ package android.net {
|
||||
field public static final android.os.Parcelable.Creator<android.net.ProxyInfo> CREATOR;
|
||||
}
|
||||
|
||||
public abstract class PskKeyManager {
|
||||
ctor public PskKeyManager();
|
||||
method public java.lang.String chooseClientKeyIdentity(java.lang.String, java.net.Socket);
|
||||
method public java.lang.String chooseClientKeyIdentity(java.lang.String, javax.net.ssl.SSLEngine);
|
||||
method public java.lang.String chooseServerKeyIdentityHint(java.net.Socket);
|
||||
method public java.lang.String chooseServerKeyIdentityHint(javax.net.ssl.SSLEngine);
|
||||
method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, java.net.Socket);
|
||||
method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, javax.net.ssl.SSLEngine);
|
||||
field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100
|
||||
}
|
||||
|
||||
public final class RouteInfo implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public android.net.IpPrefix getDestination();
|
||||
|
||||
@@ -167,6 +167,13 @@ package android.media.tv {
|
||||
|
||||
package android.net {
|
||||
|
||||
public abstract class PskKeyManager {
|
||||
ctor public PskKeyManager();
|
||||
field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100
|
||||
}
|
||||
|
||||
public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory {
|
||||
method public static deprecated org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int, android.net.SSLSessionCache);
|
||||
}
|
||||
|
||||
@@ -25756,19 +25756,6 @@ package android.net {
|
||||
field public static final android.os.Parcelable.Creator<android.net.ProxyInfo> CREATOR;
|
||||
}
|
||||
|
||||
public abstract class PskKeyManager {
|
||||
ctor public PskKeyManager();
|
||||
method public java.lang.String chooseClientKeyIdentity(java.lang.String, java.net.Socket);
|
||||
method public java.lang.String chooseClientKeyIdentity(java.lang.String, javax.net.ssl.SSLEngine);
|
||||
method public java.lang.String chooseServerKeyIdentityHint(java.net.Socket);
|
||||
method public java.lang.String chooseServerKeyIdentityHint(javax.net.ssl.SSLEngine);
|
||||
method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, java.net.Socket);
|
||||
method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, javax.net.ssl.SSLEngine);
|
||||
field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100
|
||||
}
|
||||
|
||||
public final class RouteInfo implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public android.net.IpPrefix getDestination();
|
||||
|
||||
@@ -165,6 +165,13 @@ package android.media.tv {
|
||||
|
||||
package android.net {
|
||||
|
||||
public abstract class PskKeyManager {
|
||||
ctor public PskKeyManager();
|
||||
field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100
|
||||
}
|
||||
|
||||
public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory {
|
||||
method public static deprecated org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int, android.net.SSLSessionCache);
|
||||
}
|
||||
|
||||
@@ -23970,19 +23970,6 @@ package android.net {
|
||||
field public static final android.os.Parcelable.Creator<android.net.ProxyInfo> CREATOR;
|
||||
}
|
||||
|
||||
public abstract class PskKeyManager {
|
||||
ctor public PskKeyManager();
|
||||
method public java.lang.String chooseClientKeyIdentity(java.lang.String, java.net.Socket);
|
||||
method public java.lang.String chooseClientKeyIdentity(java.lang.String, javax.net.ssl.SSLEngine);
|
||||
method public java.lang.String chooseServerKeyIdentityHint(java.net.Socket);
|
||||
method public java.lang.String chooseServerKeyIdentityHint(javax.net.ssl.SSLEngine);
|
||||
method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, java.net.Socket);
|
||||
method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, javax.net.ssl.SSLEngine);
|
||||
field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100
|
||||
}
|
||||
|
||||
public final class RouteInfo implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public android.net.IpPrefix getDestination();
|
||||
|
||||
@@ -167,6 +167,13 @@ package android.media.tv {
|
||||
|
||||
package android.net {
|
||||
|
||||
public abstract class PskKeyManager {
|
||||
ctor public PskKeyManager();
|
||||
field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80
|
||||
field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100
|
||||
}
|
||||
|
||||
public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory {
|
||||
method public static deprecated org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int, android.net.SSLSessionCache);
|
||||
}
|
||||
|
||||
@@ -104,6 +104,8 @@ import javax.net.ssl.SSLEngine;
|
||||
*
|
||||
* SSLSocket sslSocket = (SSLSocket) sslContext.getSocketFactory().createSocket(...);
|
||||
* }</pre>
|
||||
*
|
||||
* @removed This class is removed because it does not work with TLS 1.3.
|
||||
*/
|
||||
public abstract class PskKeyManager implements PSKKeyManager {
|
||||
// IMPLEMENTATION DETAILS: This class exists only because the default implemenetation of the
|
||||
|
||||
Reference in New Issue
Block a user