I am attempting to create a custom API connection that requires a certificate.
I converted the PFX to a Base64 text file. I then put the base64() formula into the Pfx section. However, no matter what I do the system acts as though the PFX isn't inputted and is "blank."
I have attempted putting base64("actual content of pfx (all 10k letters)) and that doesn't work. Nothing seems to work.
The file is not password protected.
This appears on the side of my screen when I attempt to run the flow:
No matter what I input in here the system still doesn't work, stating that:
Just got this work and it is actually pretty much the same as using Client Secret.
Step 1. add a Azure Key Vault step - Get Secret - enter the Certificate Name as the customer value here.
Yes. the Name of the secret == Certificate Name.
Step 2. in your HTTP step,
- Credential Type: Certificate
- PFX: Value of the secret from above step
- Password:
base64('')
Done! and it works!
Please make this as the solution if your test succeeds.