Body: <p>I first ran into this because I was experiencing the issue described at this post: forum.civicrm.org/index.php?topic=6090.0 </p>
  
  <p>I'm getting an error when I use the simple curl request script " Connected to example.org (xxx.xxx.xxx.xxx) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * skipping SSL peer certificate verification * NSS: client certificate not found (nickname not specified) * NSS error -12227 (SSL_ERROR_HANDSHAKE_FAILURE_ALERT) </p>
  
  <p>So, does CiviCRM rely on NSS for a client PKI cert (our server verifies client  certificates before allowing access)?</p>
  
  <p>Thanks!</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-07T17:15:13.730Z
Comments.Text: So what's the context, when is this happening and what do the users do to trigger that?
Comments.UserDisplayName: Xavier
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-10T12:22:03.700Z
Comments.Text: If you reference the post, in the description, much of the context  is there, but essentially, users logging in to a CiviCRM install on top of a mutually authenticated server are greeted with a broken dashboard (dashlets do not load)
Comments.UserDisplayName: Cheryl
Tags: <dashboard><dashlet>
Title: How does CiviCRM handle https requests to a mutually authenticated SSL server?
ThreadText: # How does CiviCRM handle https requests to a mutually authenticated SSL server?
  
  (Asked by: username_0 on 2015-08-06)
  
  I first ran into this because I was experiencing the issue described at this post: forum.civicrm.org/index.php?topic=6090.0
  
  I'm getting an error when I use the simple curl request script " Connected to example.org (xxx.xxx.xxx.xxx) port 443 (#0) \* Initializing NSS with certpath: sql:/etc/pki/nssdb \* skipping SSL peer certificate verification \* NSS: client certificate not found (nickname not specified) \* NSS error -12227 (SSL\_ERROR\_HANDSHAKE\_FAILURE\_ALERT)
  
  So, does CiviCRM rely on NSS for a client PKI cert (our server verifies client certificates before allowing access)?
  
  Thanks!
  
  **Tags:** dashboard, dashlet
  
  > **Comments:**
  > **username_1**: So what's the context, when is this happening and what do the users do to trigger that?  
  > **username_0**: If you reference the post, in the description, much of the context  is there, but essentially, users logging in to a CiviCRM install on top of a mutually authenticated server are greeted with a broken dashboard (dashlets do not load)  
  
  ---
  
  ## 0 answers
  
  