Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-149514

ipa-certupdate should handle the case when certificates /etc/ipa/ca.crt are expired or missing

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • None
    • ipa
    • None
    • None
    • rhel-idm-ipa
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Goal

      • As a system admin, I Want make ipa-certupdate to update expired /etc/ipa/ca.crt , so that I can contine use IPA services that use TLS.

      Acceptance criteria

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • Verify ipa-certupdate fetch valid CA certificates even if /etc/ipa/ca.crt is expired
      • Verify ipa-certupdate fetch valid CA certificates even if /etc/ipa/ca.crt is empty
      • Verify ipa-certupdate can fetch the CA certificates securely (i.e. via Kerberos /SASL)

      Note

      https://issues.redhat.com/browse/RHEL-113778 along does not address the bad /etc/ipa/ca.crt issue

      If system admin can ensure they can reach an genuine working IPA server, no man-in-the-middle. Then following script fetch the valid chain a from working IPA server:

      echo | openssl s_client -connect ${IPA_SERVER_FQDN}:443 -verify 10 -showcerts >> /etc/ipa/ca.crt
      

      Replace $IPA_SERVER_FQDN with FQDN of an actual working IPA server.

      Then they should be able to use ipa-certupdate

              frenaud@redhat.com Florence Renaud
              rhn-support-dchen Ding Yi Chen
              Florence Renaud Florence Renaud
              Sudhir Menon Sudhir Menon
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: