Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-20076

Commit Signature Verification doesn't show up on UI when commit is signed with X509 certificates having multiple OUs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • 9.3.0
    • Access Keys
    • None

      Issue Summary

      Commit Signature Verification doesn't show up on UI when signed with X509 certificates having multiple Organizational Units

      Steps to Reproduce

      1. Step 1
        Create a X509 certificate with multiple OUs.
      2. Step 2
        Upload the X509 certificate to the server using the REST API as provided on documentation
      3. Step 3
        Do a signed commit and push, the UI doesn't show commit signature verification check marks when signed with X509 certificate, which is configured with multiple OUs.

      Expected Results

      X509 certificates allow multiple OUs, and hence, commit signature verification should show up when using those certifications.

      Actual Results

      Commit Signature verification doesn't show on UI when signing with X509 certificates with multiple OUs.

      The below exception is thrown in the xxxxxxx.log file:

      Caused by: java.lang.IllegalArgumentException: Multiple entries with same key: x509_issuer_ou=OU=OU1 and x509_issuer_ou=OU=OU2 
      

      Workaround

      Currently, there is no known workaround for this behavior. A workaround will be added here when available

              Unassigned Unassigned
              d82c8a986466 Ravi Reddy Gannavarapu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: