zowe / docs-site

Documentation for the Zowe project
https://docs.zowe.org/
Creative Commons Attribution 4.0 International
71 stars 133 forks source link

Document additional steps for users of third-party certificate management tools #4015

Open Andrew-J-Metzger opened 6 days ago

Andrew-J-Metzger commented 6 days ago

Description

Users of third-party certificate management tools, such as Venafi, might need to take additional steps to get Zowe working. I've included a draft addition to the docs below.

If using a third-party tool to generate a self-signed intermediate certificate for Zowe, you might need to take the following extra steps during configuration:

Ask your Security Administrator to:

Once the keyring has been configured, add the root certificate in the Default Zowe certificate section under pem.certificateAuthorities. Since this can have (at most) two entries ...

Example:

  pem:                                                               
    # key: /global/zowe/keystore/localhost/localhost.key                                      
    # certificate: /global/zowe/keystore/localhost/localhost.cer                                  
    # if keyrings, the format is "safkeyring:////stcusername/KeyName&ca name"                           
    key:                                                              
    certificate:                                                          
    certificateAuthorities:
      - "safkeyring:////ZWESVUSR/ZWEKEYRING.ZWEDFLT&CERTAUTH.AJMCA1"
      - "safkeyring:////ZWESVUSR/ZWEKEYRING.ZWEDFLT&CERTAUTH.AJMROOT"

Without adding the root certificate as described above, users will not be able to set verifyCertificates: STRICT.

Pages to Update

This seems like a decent canadate for inclusion on Troubleshooting certificate configuration.