To add a certificate to the cacerts store
- At a command prompt that is set to your JDK's jdk\jre\lib\security folder, run the following to see what certificates are installed:
keytool -list -keystore cacerts
You'll be prompted for the store password. The default password is changeit. (If you want to change the password, see the keytool documentation at http://docs.oracle.com/javase/1.4.2/docs/tooldocs/solaris/keytool.html.) This example assumes that the certificate with MD5 fingerprint 67:CB:9D:C0:13:24:8A:82:9B:B2:17:1E:D1:1B:EC:D4 is not listed, and that you want to import it (this particular certificate is needed by the Twilio API service).
- Obtain the certificate from the list of certificates listed at GeoTrust Root Certificates. Right-click the link for the certificate with serial number 35:DE:F4:CF and save it to the jdk\jre\lib\security folder. For purposes of this example, it was saved to a file named Equifax_Secure_Certificate_Authority.cer.
- Import the certificate via the following command:
keytool -keystore cacerts -importcert -alias equifaxsecureca -file Equifax_Secure_Certificate_Authority.cer
When prompted to trust this certificate, if the certificate has MD5 fingerprint 67:CB:9D:C0:13:24:8A:82:9B:B2:17:1E:D1:1B:EC:D4, respond by typing y.
- Run the following command to ensure the CA certificate has been successfully imported:
keytool -list -keystore cacerts
- Zip the JDK and add it to your Windows Azure project's approot folder.
For information about keytool, see http://docs.oracle.com/javase/1.4.2/docs/tooldocs/solaris/keytool.html.
Hiç yorum yok:
Yorum Gönder