Go client SDK and command line utility designed to simplify integrations by automating key generation and certificate enrollment using Venafi machine identity services.
Cert: 2023/08/25 12:00:33 Detected trust bundle flag at CLI.
vCert: 2023/08/25 12:00:33 You specified a trust bundle.
2023-08-25T12:00:33.917+1000 INFO firefly/connector.go:99 successfully authenticated {"platform": "FIREFLY"}
vCert: 2023/08/25 12:00:33 Successfully connected to Firefly
vCert: 2023/08/25 12:00:33 Successfully read zone configuration for Demo Policy 1
vCert: 2023/08/25 12:00:33 Successfully created request for vcert01.demo.example
2023-08-25T12:00:33.917+1000 INFO firefly/connector.go:201 requesting certificate {"cn": "vcert01.demo.example", "platform": "FIREFLY"}
2023-08-25T12:00:33.917+1000 INFO firefly/connector.go:232 building certificate request {"platform": "FIREFLY"}
2023-08-25T12:00:33.917+1000 INFO firefly/connector.go:319 successfully built certificate request {"platform": "FIREFLY"}
2023-08-25T12:00:33.917+1000 INFO firefly/connector.go:205 sending HTTP request {"platform": "FIREFLY"}
vCert: 2023/08/25 12:00:33 Got 500 Internal Server Error status for POST https://10.11.11.1:8003/v1/certificaterequest
2023-08-25T12:00:33.927+1000 ERROR firefly/connector.go:215 failed to parse HTTP response {"platform": "FIREFLY", "error": "unexpected status code on Venafi Firefly. Status: 500 Internal Server Error error: failed to issue certificate"}
vCert: 2023/08/25 12:00:33 unexpected status code on Venafi Firefly. Status: 500 Internal Server Error error: failed to issue certificate
PROBLEM SUMMARY Unable to get an ECC certificate from Firefly using vcert v5.1-rc1
STEPS TO REPRODUCE Have a working Firefly, valid JWT, and Rest endpoint working, use
EXPECTED RESULTS
I'd expect a PEM file to be returned.
ACTUAL RESULTS
This is the error returned (Error 500)
COMMENTS/WORKAROUNDS
Changing the key type to RSA => no errors
returns the certificate as expected