0

Issue with HTTPS Access to Axiom in Canary Historian (Lab vs. Prod)

We have both Lab and Production setups of the Canary Historian. In our Lab setup, HTTPS access to Axiom works correctly. However, in Production, it fails.

Upon investigation, we found that the self-signed certificate generated by the Prod Canary Historian is missing the "Subject Alternative Name" (SAN), whereas the Lab setup includes it.

We need to determine:

  1. Can Canary regenerate a self-signed certificate that includes the SAN field?
  2. If not, can we use a custom self-signed certificate, and if so, what is the correct process for installing and configuring it without impacting production?

Any guidance or official documentation on this would be greatly appreciated.

6 replies

null
    • damon_vinciguerra.1
    • 8 days ago
    • Reported - view

    Which version of canary/axiom are you on? And lab and prod the same version?

    • derrickdvdsn
    • 8 days ago
    • Reported - view

    Hey Damon, 

    Thank you for your response.

    Yes, both are at version 23.2.1.24029

    • smason
    • 8 days ago
    • Reported - view

    You can regenerate a certificate by deleting the old one in the personal store and restarting the Admin service. When the service starts up, if it can't find the configured cert, it will create one.

      • derrick
      • 7 days ago
      • Reported - view

       Thank you for your response. We followed your steps, but unfortunately, the certificate was not generated. Could you suggest any additional troubleshooting steps or alternative methods to resolve this issue?

    • smason
    • yesterday
    • Reported - view

    You could try stopping ALL services, deleting the cert within the certificate store, then just restarting the Admin service to make sure it generates the cert. It will create a new cert based upon the information that is configured in the CanaryAdministrator.exe.admin file.

      • derrickdvdsn
      • yesterday
      • Reported - view

       

      Thank you! That seems to have worked. Also, if the certificate isn’t found using certmgr.msc, we should check for it using certlm.msc.

Content aside

print this pagePrint this page
  • yesterdayLast active
  • 6Replies
  • 23Views
  • 4 Following