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

[RFE] Add support for RSASSA-PSS keys in certificates

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.4
    • python-cryptography
    • None
    • sst_idm_ipa
    • ssg_idm
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • None

      Currently, it is not possible to obtain the public key from certificates containing RSASSA-PSS keys using python-cryptography x509_cert.public_key() API in RHEL 9. This limits the certificates types that can be handled, blocking features that depend on certificates issued with these keys.

      This feature request is about backporting the support for parsing and obtaining the public key of certificates with RSASSA-PSS keys to python-cryptography in RHEL 9.

      Goal

      • As a developer, I want to be able to parse certificates with RSASSA-PSS keys using python-cryptography in RHEL 9, so that I can enable features that depend on such certificates.

      Acceptance Criteria

      • Verify that it is possible to parse a certificate containing RSASSA-PSS keys using python-cryptography x509.load_der_x509_certificate() API without errors
      • Verify that it is possible to obtain the public key from the loaded certificate using the python-cryptography x509_cert.public_key() API without errors
      • Verify that the reproducer in https://gist.github.com/Isaac-Matthews/1ec57e5536b53ecc2349115193c7416c can be executed without errors

            ftrivino@redhat.com Francisco Trivino Garcia
            ansasaki@redhat.com Anderson Sasaki
            Christian Heimes Christian Heimes
            Sudhir Menon Sudhir Menon
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: