RESTful API setup for mutual auth with TLS 1.2
I need to verify that an API is working. The connection calls for Mutual Auth with TLS 1,2. My goal is to configure a SoapUI RESTful request with JSON to run and verify a successful connection. I am running this as the client side from my Windows 10 laptop.
Once I get it working I wanted to disable/remove credentials so I can verify that two way authentication is only working when the server validates the client cert and the client validates the service provider cert.
I have been given the following:
Host
[vendor url]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CA Certificates (Server Validation)
[Vendor.CA.crt]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Client Cert Info
Client Key /C:/certs/[MyCert.crt]
Client Pwd /C:/certs/[MyCertPrivateKey.key]
Passphrase [MyCertPassPhrase]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Basic Auth Credentials
Username [VendorSupplied]
Password [VendorSupplied]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Body
{"LookupKey":"Value"}