From: Adam Vartanian Date: Mon, 5 Nov 2018 15:57:52 +0000 (+0000) Subject: Update API file for libcore additions X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3187dd3f5a98c967c2855a1b6a1141da91ebc1a2;p=android-x86%2Fframeworks-base.git Update API file for libcore additions Bug: 110403421 Test: cts -m CtsLibcoreTestCases Change-Id: I67937aba279a99963e4290ff1d11154040ba0f94 --- diff --git a/api/current.txt b/api/current.txt index 2995d40970fe..4c3a846e8dad 100755 --- a/api/current.txt +++ b/api/current.txt @@ -72741,10 +72741,13 @@ package javax.net.ssl { method public abstract void beginHandshake() throws javax.net.ssl.SSLException; method public abstract void closeInbound() throws javax.net.ssl.SSLException; method public abstract void closeOutbound(); + method public java.lang.String getApplicationProtocol(); method public abstract java.lang.Runnable getDelegatedTask(); method public abstract boolean getEnableSessionCreation(); method public abstract java.lang.String[] getEnabledCipherSuites(); method public abstract java.lang.String[] getEnabledProtocols(); + method public java.lang.String getHandshakeApplicationProtocol(); + method public java.util.function.BiFunction, java.lang.String> getHandshakeApplicationProtocolSelector(); method public javax.net.ssl.SSLSession getHandshakeSession(); method public abstract javax.net.ssl.SSLEngineResult.HandshakeStatus getHandshakeStatus(); method public abstract boolean getNeedClientAuth(); @@ -72761,6 +72764,7 @@ package javax.net.ssl { method public abstract void setEnableSessionCreation(boolean); method public abstract void setEnabledCipherSuites(java.lang.String[]); method public abstract void setEnabledProtocols(java.lang.String[]); + method public void setHandshakeApplicationProtocolSelector(java.util.function.BiFunction, java.lang.String>); method public abstract void setNeedClientAuth(boolean); method public void setSSLParameters(javax.net.ssl.SSLParameters); method public abstract void setUseClientMode(boolean); @@ -72819,6 +72823,7 @@ package javax.net.ssl { ctor public SSLParameters(java.lang.String[]); ctor public SSLParameters(java.lang.String[], java.lang.String[]); method public java.security.AlgorithmConstraints getAlgorithmConstraints(); + method public java.lang.String[] getApplicationProtocols(); method public java.lang.String[] getCipherSuites(); method public java.lang.String getEndpointIdentificationAlgorithm(); method public boolean getNeedClientAuth(); @@ -72828,6 +72833,7 @@ package javax.net.ssl { method public final boolean getUseCipherSuitesOrder(); method public boolean getWantClientAuth(); method public void setAlgorithmConstraints(java.security.AlgorithmConstraints); + method public void setApplicationProtocols(java.lang.String[]); method public void setCipherSuites(java.lang.String[]); method public void setEndpointIdentificationAlgorithm(java.lang.String); method public void setNeedClientAuth(boolean); @@ -72932,9 +72938,12 @@ package javax.net.ssl { ctor protected SSLSocket(java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException, java.net.UnknownHostException; ctor protected SSLSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; method public abstract void addHandshakeCompletedListener(javax.net.ssl.HandshakeCompletedListener); + method public java.lang.String getApplicationProtocol(); method public abstract boolean getEnableSessionCreation(); method public abstract java.lang.String[] getEnabledCipherSuites(); method public abstract java.lang.String[] getEnabledProtocols(); + method public java.lang.String getHandshakeApplicationProtocol(); + method public java.util.function.BiFunction, java.lang.String> getHandshakeApplicationProtocolSelector(); method public javax.net.ssl.SSLSession getHandshakeSession(); method public abstract boolean getNeedClientAuth(); method public javax.net.ssl.SSLParameters getSSLParameters(); @@ -72947,6 +72956,7 @@ package javax.net.ssl { method public abstract void setEnableSessionCreation(boolean); method public abstract void setEnabledCipherSuites(java.lang.String[]); method public abstract void setEnabledProtocols(java.lang.String[]); + method public void setHandshakeApplicationProtocolSelector(java.util.function.BiFunction, java.lang.String>); method public abstract void setNeedClientAuth(boolean); method public void setSSLParameters(javax.net.ssl.SSLParameters); method public abstract void setUseClientMode(boolean); diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index b5fdf76f974f..e48f3648d7b8 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -2206,10 +2206,8 @@ Lcom/android/okhttp/Response;->message:Ljava/lang/String; Lcom/android/okhttp/Response;->networkResponse:Lcom/android/okhttp/Response; Lcom/android/okhttp/Response;->protocol:Lcom/android/okhttp/Protocol; Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B -Lcom/android/org/conscrypt/AbstractConscryptSocket;->getApplicationProtocol()Ljava/lang/String; Lcom/android/org/conscrypt/AbstractConscryptSocket;->getApplicationProtocols()[Ljava/lang/String; Lcom/android/org/conscrypt/AbstractConscryptSocket;->getChannelId()[B -Lcom/android/org/conscrypt/AbstractConscryptSocket;->getHandshakeApplicationProtocol()Ljava/lang/String; Lcom/android/org/conscrypt/AbstractConscryptSocket;->getHostname()Ljava/lang/String; Lcom/android/org/conscrypt/AbstractConscryptSocket;->getHostnameOrIP()Ljava/lang/String; Lcom/android/org/conscrypt/AbstractConscryptSocket;->getNpnSelectedProtocol()[B