34 | | $ java -jar getESGFCredentials-0.0.2.jar --help |
35 | | esgf-getcredentials. |
36 | | |
37 | | Usage: |
38 | | esgf-getcredentials |
39 | | esgf-getcredentials (-o <openid> | --openid <openid>) [options] |
40 | | esgf-getcredentials (-h | --help) |
41 | | esgf-getcredentials --version |
42 | | Options: |
43 | | -o <openid> --openid <openid> OpenID endpoint from where myproxy information can be gathered. |
44 | | -p --password <password> OpenID passphrase. |
45 | | --output <path> Path of folder where the retrieved certificates will be stored[default: /home/terryk/.esg]. |
46 | | -w --writeall Generate all credentials files. The files generated are the same files generated with opts: --credentials --cacertspem --cacertsjks --cacerts --jkskeystore --jcekskeystore |
47 | | -b --bootstrap To bootstrapping certificates in myproxy service. |
48 | | --credentials Write user certificate and private key in pem format. |
49 | | --cacertspem Write trust CA certificates in pem format. |
50 | | --cacertsjks Write trust CA certificates in JKS keystore format. |
51 | | --cacerts Write trust CA certificates in a folder. |
52 | | --keystorejks Write JKS keystore file. This keystore contains certificate, certificate chain and private key of user |
53 | | --keystorejceks Write JCEKS keystore file. This keystore contains certificate, certificate chain and private key of user |
54 | | -d --debug Turn debugging info on. |
55 | | -h --help Show this screen. |
56 | | --version Show version. |
| 34 | $ java -jar getESGFCredentials-0.1.jar --help |
64 | | 2. ESGF WGET Script case (GNU TLS) |
65 | | {{{ |
66 | | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem --cacertsjks |
| 43 | Summary of '''options''' |
| 44 | ||`-o <openid>` `--openid <openid>`||OpenID endpoint from where myproxy information can be gathered|| |
| 45 | ||`-p <password>` `--password <password>`||OpenID passphrase|| |
| 46 | ||`--output <path>`||Path of folder where the retrieved certificates will be stored[default: /home/terryk/.esg]|| |
| 47 | ||`-w --writeall`||Generate all credentials files. The files generated are the same files generated with opts: --credentials --cacertspem --cacertsjks --cacerts --jkskeystore --jcekskeystore|| |
| 48 | ||`-b` `--bootstrap`||To bootstrapping certificates in myproxy service|| |
| 49 | ||`--credentials`||Write user certificate and private key in pem format|| |
| 50 | ||`--cacertspem`||Write trust CA certificates in pem format|| |
| 51 | ||`--cacertsjks`||Write trust CA certificates in JKS keystore format|| |
| 52 | ||`--cacerts`||Write trust CA certificates in a folder|| |
| 53 | ||`--keystorejks`||Write JKS keystore file. This keystore contains certificate, certificate chain and private key of user|| |
| 54 | ||`--keystorejceks`||Write JCEKS keystore file. This keystore contains certificate, certificate chain and private key of user|| |
| 55 | ||`-d` `--debug`||Turn debugging info on|| |
| 56 | ||`-h` `--help`||Show this screen|| |
| 57 | ||`--version`||Show version|| |
| 107 | = Specific use cases = |
| 108 | |
| 109 | == ESGF WGET Script == |
| 110 | {{{ |
| 111 | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacerts --cacertsjks |
| 112 | }}} |
| 113 | |
| 114 | == ESGF WGET Script case (GNU TLS) == |
| 115 | {{{ |
| 116 | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem --cacertsjks |
| 117 | }}} |
| 118 | |
| 119 | == ToolsUI case == |
| 120 | {{{ |
| 121 | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --keystorejks --cacertsjks |
| 122 | }}} |
| 123 | |
| 124 | == Aria2 case == |
| 125 | {{{ |
| 126 | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem |
| 127 | }}} |
| 128 | |
| 129 | == ESGFToolsUI case == |
| 130 | {{{ |
| 131 | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials |
| 132 | }}} |
| 133 | |
| 134 | == NETCDF DAP case == |
| 135 | https://www.unidata.ucar.edu/software/netcdf/docs/netcdf/DAP-Support.html |
| 136 | {{{ |
| 137 | java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacerts --cacertspem --output <path> |
| 138 | }}} |