Forum Discussion

Maxamill's avatar
Maxamill
Regular Visitor
3 years ago

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"}