Changes between Version 34 and Version 35 of ESGFGetCredentials


Ignore:
Timestamp:
Dec 18, 2014 6:04:12 PM (7 years ago)
Author:
terryk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ESGFGetCredentials

    v34 v35  
    2929= Command line UI Guide=
    3030
    31 0. Command line help
     31Command line help
    3232{{{
    3333#!sh
    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
    5735}}}
    5836
    59 1. ESGF WGET Script case
     37Basic usage
    6038{{{
    61 java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacerts --cacertsjks
     39#!sh
     40esgf-getcredentials --openid <openid> [other options]
    6241}}}
    6342
    64 2. ESGF WGET Script case (GNU TLS)
    65 {{{
    66 java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem --cacertsjks
     43Summary 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||
    6758}}}
    6859
    69 3. ToolsUI case
    70 {{{
    71 java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --keystorejks --cacertsjks
    72 }}}
    73 
    74 4. Aria2 case
    75 {{{
    76 java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem
    77 }}}
    78 
    79 5. ESGFToolsUI case
    80 {{{
    81 java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials
    82 }}}
    83 
    84 6. NETCDF DAP case
    85 {{{
    86 java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacerts --cacertspem --output <path>
    87 }}}
     60To view specific use cases -->
    8861
    8962----
     
    132105
    133106----
     107= Specific use cases =
     108
     109== ESGF WGET Script ==
     110{{{
     111java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacerts --cacertsjks
     112}}}
     113
     114== ESGF WGET Script case (GNU TLS) ==
     115{{{
     116java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem --cacertsjks
     117}}}
     118
     119== ToolsUI case ==
     120{{{
     121java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --keystorejks --cacertsjks
     122}}}
     123
     124== Aria2 case ==
     125{{{
     126java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacertspem
     127}}}
     128
     129== ESGFToolsUI case ==
     130{{{
     131java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials
     132}}}
     133
     134== NETCDF DAP case ==
     135https://www.unidata.ucar.edu/software/netcdf/docs/netcdf/DAP-Support.html
     136{{{
     137java -jar getESGFCredentials-0.0.2.jar -o <openid> -p <password> --credentials --cacerts --cacertspem --output <path>
     138}}}
    134139= Developers Guide =
    135140== Github ==
     
    138143
    139144= See Also=
    140 * [wiki:ESGFToolsUI ESGFToolsUI - a ESGF Services desktop client]
     145* [wiki:ESGFToolsUI ESGFToolsUI - a desktop client for ​ESGF services]
    141146
    142147