mirror of https://github.com/grpc/grpc-java.git
okhttp: Add SslGuard to list of allowed security providers. See internal issue b/116007005 for more details.
This commit is contained in:
parent
c0a3c4ab75
commit
4ce9c0492d
|
|
@ -89,7 +89,8 @@ public class Platform {
|
||||||
"com.google.android.gms.org.conscrypt.OpenSSLProvider",
|
"com.google.android.gms.org.conscrypt.OpenSSLProvider",
|
||||||
"org.conscrypt.OpenSSLProvider",
|
"org.conscrypt.OpenSSLProvider",
|
||||||
"com.android.org.conscrypt.OpenSSLProvider",
|
"com.android.org.conscrypt.OpenSSLProvider",
|
||||||
"org.apache.harmony.xnet.provider.jsse.OpenSSLProvider"
|
"org.apache.harmony.xnet.provider.jsse.OpenSSLProvider",
|
||||||
|
"com.google.android.libraries.stitch.sslguard.SslGuardProvider"
|
||||||
};
|
};
|
||||||
|
|
||||||
private static final Platform PLATFORM = findPlatform();
|
private static final Platform PLATFORM = findPlatform();
|
||||||
|
|
@ -185,7 +186,8 @@ public class Platform {
|
||||||
if (GrpcUtil.IS_RESTRICTED_APPENGINE) {
|
if (GrpcUtil.IS_RESTRICTED_APPENGINE) {
|
||||||
tlsExtensionType = TlsExtensionType.ALPN_AND_NPN;
|
tlsExtensionType = TlsExtensionType.ALPN_AND_NPN;
|
||||||
} else if (androidOrAppEngineProvider.getName().equals("GmsCore_OpenSSL")
|
} else if (androidOrAppEngineProvider.getName().equals("GmsCore_OpenSSL")
|
||||||
|| androidOrAppEngineProvider.getName().equals("Conscrypt")) {
|
|| androidOrAppEngineProvider.getName().equals("Conscrypt")
|
||||||
|
|| androidOrAppEngineProvider.getName().equals("Ssl_Guard")) {
|
||||||
tlsExtensionType = TlsExtensionType.ALPN_AND_NPN;
|
tlsExtensionType = TlsExtensionType.ALPN_AND_NPN;
|
||||||
} else if (isAtLeastAndroid5()) {
|
} else if (isAtLeastAndroid5()) {
|
||||||
tlsExtensionType = TlsExtensionType.ALPN_AND_NPN;
|
tlsExtensionType = TlsExtensionType.ALPN_AND_NPN;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue