When I use RSA certificates/keys, everything works fine. However, when I attempt the same with ECC certificates, it fails with the following error message:
Error: HTTP 400 :: {"code":400,"message":"01b40029:3: Client SSL profile (/Common/example.org): /Common/example.org.key is not RSA key. To add non-RSA cert/key, please use [cert-key-chain add].","errorStack":[],"apiError":3}
│
│ with bigip_ltm_profile_client_ssl.client_ssl_dev["example.org"],
│ on dev.tf line 47, in resource "bigip_ltm_profile_client_ssl" "client_ssl_dev":
│ 47: resource "bigip_ltm_profile_client_ssl" "client_ssl_dev" {
It works using the WebUI, but fails with the terraform provider.
Expected Behavior
RSA Keys and ECC keys behave the same. From a user perspective, there should be no difference in using this provider.
Actual Behavior
Terraform fails to apply the changes with the error above.
Environment
Summary
I'm trying to use terraform to create client-ssl profiles like this:
When I use RSA certificates/keys, everything works fine. However, when I attempt the same with ECC certificates, it fails with the following error message:
It works using the WebUI, but fails with the terraform provider.
Expected Behavior
RSA Keys and ECC keys behave the same. From a user perspective, there should be no difference in using this provider.
Actual Behavior
Terraform fails to apply the changes with the error above.