The documentation for caCertificate should be expanded to be less ambiguous, especially compared to other systems with a similar parameter. Specifically: when configuring for the first time, I was left wondering:
- Why does
caCertificate need to be Base64 encoded when certificates are already PEM encoded? It is unusual to require Base64 encoding for data that couldn't be binary. The other configuration parameters don't require Base64.
- Is
caCertificate always required? Or is it only required when I have my own CA? If I'm using a standard CA, does the action make use of the standard CA bundle?
The documentation for
caCertificateshould be expanded to be less ambiguous, especially compared to other systems with a similar parameter. Specifically: when configuring for the first time, I was left wondering:caCertificateneed to be Base64 encoded when certificates are already PEM encoded? It is unusual to require Base64 encoding for data that couldn't be binary. The other configuration parameters don't require Base64.caCertificatealways required? Or is it only required when I have my own CA? If I'm using a standard CA, does the action make use of the standard CA bundle?