private KeyStore load() throws GeneralSecurityException, IOException {
      try (FileInputStream in = new FileInputStream(path)) {
        KeyStore ks = KeyStore.getInstance(type);
        ks.load(in, password.toCharArray());
        return ks;
      }
    }
Returns a configured {@link SSLContext}. This context supports creating {@link SSLEngine}s and for the loaded
truststore and keystore. An {@link SSLEngine} must be created for each connection.
@return SSLContext.
ambry-commons/src/main/java/com/github/ambry/commons/JdkSslFactory.java