Open ejona86 opened 3 years ago
Conscrypt needs to use it's own TrustManager when talking to TLS 1.3. For my own code, I needed to explicitly resolve it, and uses the PKIX algorithm.
"Unknown authType: GENERIC" is discussed in https://github.com/google/conscrypt/issues/1033
Out of curiosity, is TLS 1.3 support expected to be addressed?
For some reason Conscrypt is incompatible with TLSv1.3 in ways that I wouldn't expect. It is known incompatible with the default TrustManager on older JDKs because those don't support TLSv1.3. But I explicitly constructed a TrustManagerFactory with the Conscrypt provider and passed it to
sslContextBuilder.trustManager(TrustManagerFactory)
and it still failed (the stack trace makes it seem like it didn't use the TrustManager I provided):JDK 8u232 (TlsTest)
But there's incompatibilities with JDK 8u275, which supports TLSv1.3, which is super-unfortunate: