code: public ConnectionOptions withSslProtocol(String sslProtocol, TrustManager trustManager)
        throws NoSuchAlgorithmException, KeyManagementException {
      factory.useSslProtocol(Assert.notNull(sslProtocol, "sslProtocol"),
          Assert.notNull(trustManager, "trustManager"));
      return this;
    }
docs: Sets the {@code sslProtocol} and {@code trustManager} to use.
  
  @throws NullPointerException if {@code sslProtocol} or {@code trustManager} are null