Run the following in the command prompt:

makecert.exe -n "CN=USA Swimming" -r -pe -a sha512 -len 4096 -cy authority -sv RootCertificate.pvk RootCertificate.cer


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

Root Certificate Password *

your password

Location of RootCertificate.pvk file

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


It is just an example for this documentation. Under no circumstances should the password or RootCertificate.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 RootCertificate.pvk -spc RootCertificate.cer -pfx RootCertificate.pfx -po "<Password>"


When prompted for passwords, use the password from above.

On the Web server, import RootCertificate.cer into Certificates (Local Computer) -> Trusted Root Certification Authorities.