Je suis en train de créer un service Web pour permettre à salesforce d'appeler, le SSL bidirectionnel est utilisé pour la sécurité et salesforce a fourni son certificat client: sfdc-client.cert. Pour tester si le certificat client salesforce fonctionne ou non, j'ai configuré un web très simple sur MAC apache et activé l'authentification SSL et client sur le fichier de configuration ssl /etc/apache2/extra/httpd-ssl.conf comme ci-dessous (utilisation auto-signé):Comment tester le certificat client
SSLCertificateFile "/private/etc/apache2/ssl/server.crt"
SSLCertificateKeyFile "/private/etc/apache2/ssl/server.key"
SSLCACertificateFile "/private/etc/apache2/ssl/sfdc-client.cert"
SSLVerifyClient require
SSLVerifyDepth 10
La première navigation par Chrome, je me suis « SSL erreur de connexion », je suppose qu'il est correct dans ce cas.
Ensuite, j'ai essayé d'importer sfdc-client.cert à l'accès de la chaîne de clé, mais cela ne fonctionne pas du tout parce qu'il ne supporte que le format p12/pfx.
J'ai essayé aussi d'utiliser CURL:
curl https://test.com --cert-type der --cert sfdc-client.cert
mais nous avons eu l'erreur:
curl: (58) unable to use client certificate (no key found or wrong pass phrase?)
Je suis totalement novice sur ce genre de choses, personne ne sait comment tester le certificat du client pour vous assurer cela fonctionne comme ci-dessus?