After enabling TPM, when committing SSL-FP related changes, the commit check fails the following error:
certificate 'name': key does not exist
When TPM is enabled, generating key-pair, local cert and configuring SSL-FP results in the following error upon commit:
Check TPM status:
root# run show security tpm status TPM Status: Enabled: yes Owned: yes Master Binding Key: created Master Encryption Key: configured TPM Family: 1.2 TPM Firmware version: 4.40
Generate key-pair and self-signed local cert
Configure SSL Proxy profile with the local cert and call the profile under security policy
root# show|compare [edit] + services { + ssl { + proxy { + profile SSL { + trusted-ca all; + root-ca selfsigned; + } + } + } + } [edit security] + policies { + from-zone trust to-zone untrust { + policy tr-to-un { + match { + source-address any; + destination-address any; + application any; + } + then { + permit { + application-services { + ssl-proxy { + profile-name SSL; + } + } + } + } + } + } + } + zones { + security-zone trust; + security-zone untrust; + } [edit] root# commit error: certificate 'selfsigned': key does not exist error: configuration check-out failed
SSL Proxy is not tested with TPM mode and this setup is not supported.