• Alex Klyubin's avatar
    Support TLS/SSL without X509TrustManager or X509KeyManager. · 8d63ff13
    Alex Klyubin authored
    This makes TLS/SSL primitives operate as expected when no
    X509TrustManager or X509KeyManager is provided. Instead of blowing up
    with KeyManagementException or NullPointerException (or similar) when
    X509TrustManager or X509KeyManager is not provided, this CL makes
    SSLContext.init accept such setup, and makes SSLSocket and SSLEngine
    reject certificate chains, select no private keys/aliases, and accept
    no certificate issuers.
    
    Bug: 13563574
    Change-Id: I8de58377a09025258357dd4da9f6cb1b6f2dab80
    8d63ff13
ServerHandshakeImpl.java 26.9 KB