class SuperuserKeystoresLoader {

  public X509SecurityMaterial loadSuperUserMaterial() throws IOException {
    Path superMaterialDirectory = getMaterialDirectory();
    String username = UserGroupInformation.getLoginUser().getUserName();
    Path keystore = superMaterialDirectory.resolve(getSuperKeystoreFilename(username));
    Path truststore = superMaterialDirectory.resolve(getSuperTruststoreFilename(username));
    Path password = superMaterialDirectory.resolve(getSuperMaterialPasswdFilename(username));
    return new X509SecurityMaterial(keystore, truststore, password);
  }

  public  SuperuserKeystoresLoader(Configuration configuration);

}