IOWA Web Service Setup Version 1.2 10022017
2 of 20
Table of Contents
SSL Certificate Creation ..................................................................................................................................................... 3
Option 1: Complete the “Provider Info” column and DXC will send to you the keystore and
certificate ............................................................................................................................................................................... 3
Step 1: Please complete the “Provider Info” column: ................................................................................................... 3
Step 2: Email info and request for Username and Password to the Iowa Department of Public .............. 4
Health................................................................................................................................................................................................. 4
Step 3: Receiving Your Keystore including the Signed Certificate .......................................................................... 4
Step 4: Install Your Keystore including the Signed Certificate .................................................................................. 4
Option 2: Generating a Key and Certificate Signing Request (CSR) ................................................................. 4
Generating a Private Key and CSR using OpenSSL ............................................................................................................... 4
Step 1: Generate Private Key .................................................................................................................................................. 4
Step 2: Generate the CSR .......................................................................................................................................................... 4
Step 3: Send CSR and request for Username and Password to the Iowa Department of Public ................ 6
Health................................................................................................................................................................................................. 6
Step 4: Backup the private key ............................................................................................................................................... 6
Step 5: Receiving Your Signed Certificate .......................................................................................................................... 6
Generating a Private Key and CSR using Microsoft Windows ............................................................................. 8
Step 1: Creating the Private Key and CSR ................................................................................................................................ 8
SSL Trust Stores in a Web Services Context ............................................................................................................... 9
Keystores .............................................................................................................................................................................................. 9
Truststores ........................................................................................................................................................................................... 9
IRIS Web Services Client Operations ......................................................................................................................................... 9
Get information about Secure Sockets Layer (SSL) certificates ...................................................................... 10
Introduction to SOAP Web Services in IRIS ............................................................................................................ 12
Getting the WSDL ............................................................................................................................................................................. 13
Obtaining the WSDL: Extract the version from this document ................................................................................... 13
Getting the URL................................................................................................................................................................................. 14
Appendix A: WSDL File Contents ............................................................................................................................... 15
Appendix B: URL for OpenSSL ..................................................................................................................................... 20
2 of 20