How to Solve: x509: certificate signed by unknown authority on GitHub Enterprise Server #65483
              
                Unanswered
              
          
                  
                    
                      loujr
                    
                  
                
                  asked this question in
                Enterprise
              
            Replies: 2 comments
-
| This is very perfect answer! | 
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
The message in the UI says "We couldn't deliver this payload: x509: certificate signed by unknown authority". Webhooks are failing due to a recently expired or updated certificate on GitHub Enterprise Server. The GHES certificate itself is valid, but GHES doesn't recognize the local certificate authority (CA) or self-signed certificate on the webhook destination host.
Symptoms
Messages like this appear in the UI and webhooks are not deliverable.
x509: certificate signed by unknown authorityResolution
To resolve this error, perform the following steps:
Reinstall the signed certificate.
Restart hookshot-go.
On the organization's webhook page, click Redelivery on the recently failed deliveries. The deliveries should redeliver successfully.
If this procedure does not resolve the issue, please open a support ticket and send screenshots of all the error messages you are receiving and the IDs of the failed webhook deliveries.
Additional Resources
Beta Was this translation helpful? Give feedback.
All reactions