hashicorp / terraform-provider-tls

Utility provider that works with Transport Layer Security keys and certificates. It provides resources that allow private keys, certificates and certficate requests to be created as part of a Terraform deployment.
https://registry.terraform.io/providers/hashicorp/tls/latest
Mozilla Public License 2.0
184 stars 102 forks source link

Adding support for specifying hashing algorithm #512

Open ChevronTango opened 4 months ago

ChevronTango commented 4 months ago

This PR adds the ability to specify the hashing algorithm that the certificate should use in its signatures.

Rather than specifying the full signature algorithm, we instead specify only the hashing algorithm as we can infer the remainder from the type of certificate supplied. This allows us the flexibility to customize the output without introducing too much complexity for the end user to manage.

This addresses https://github.com/hashicorp/terraform-provider-tls/issues/57

hashicorp-cla-app[bot] commented 4 months ago

CLA assistant check
All committers have signed the CLA.

ChevronTango commented 3 months ago

@austinvalle would you be free to review this and some of the other community submitted PRs? Many thanks