private TLSParams makeTLSParams(Context cx, SecureContextImpl sc, boolean rejectUnauthorized,
boolean requestCert)
{
SSLContext ctx = sc.makeContext(cx, this);
TLSParams t = new TLSParams();
t.setContext(ctx);
if (sc.getCipherSuites() != null) {
t.setCiphers(sc.getCipherSuites());
}
if (requestCert) {
if (rejectUnauthorized) {
t.setClientAuthRequired(true);
} else {
t.setClientAuthRequested(true);
}
}
return t;
}