Run the following in the command prompt (Replace <FQDN> with the fully qualified domain name of the Third-Party API;

Use appropriate dates for the begin date (-b switch) and end date (-e switch)):

makecert.exe -n "CN=<FQDN>" -iv RootCertificate.pvk -ic RootCertificate.cer -pe -a sha512 -len 4096 -b 01/01/2022 -e 01/01/2042 -sky exchange -eku 1.3.6.1.5.5.7.3.1 -sv ServerCertificate.pvk ServerCertificate.cer

 

When prompted for passwords:

·       Subject Key: A new password

·       Subject Key: The new password

·       Issuer Signature: Root Certificate Password

Save the password that you use and the “ServerCertificate.pvk” file that is generated in a safe location.

Server Certificate Password *

your password here

Location of ServerCertificate.pvk file

\\some-safe-share\some-safe-folder


Under no circumstances should the password or ServerCertificate.pvk file be provided to anyone other than USA Swimming.

Run the following in the command prompt (replace <Password> with the password from above):

pvk2pfx.exe -pvk ServerCertificate.pvk -spc ServerCertificate.cer -pfx ServerCertificate.pfx -po "<Password>"


On the Web server, import ServerCertificate.pfx into Certificates (Local Computer) -> Personal.

When prompted for a password, use the password from above.

On the Web server, use ServerCertificate.pfx as the SSL certificate for the Third-Party API.