Skip to content
Karem Terry edited this page Mar 5, 2018 · 2 revisions

Start the GUI

  • Run it:
    • Open getESGFCredentials.jar
  • Or write in a Command-line interpreter:
       java -jar getESGFCredentials.jar

Setting user

You can select your IdP provider in the top drop-down list. If your IdP provider isn't in the list of providers. Select "Custom OpenID URL", with this option the GUI interface change to be able write OpenID URL's

Setting output files

You can select in "Generate" section what output files will be generated in the output folder.

credentials.pem It's a pem file that contains the x509 user certificate and the RSA private key
keystore (JKS type) It's a keystore in format JKS which is build with user cert, cert chain and private key
keystore (JCEKS type) It's a keystore in format JCEKS which is build with user cert, cert chain and private key
esgf-truststore.ts CA's certificates in keystore in format JKS
certificates CA's certificate files and policy files in a folder
ca-certificates.pem CA's certificates in pem format

Retrieve credentials

Click on "retrieve credentials" button. If all goes well a success message is shown. However, if some error happens then the Exception is showed

Advanced options

1. You can bootstrap the certificates. For that, select the check box "bootstrap certificates" in "Select Lib" section

2. You can change the output folder. The default is $USER_HOME/.esg

3. You can download a multilib myproxy version to select it in the "Select Lib" section

  • MyProxyLogon lib v1.0
  • MyProxy lib v2.0.6

MultiLib jar -> getESGFCredentialsMultLib-0.1.jar

Clone this wiki locally