<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>I have been trying to configure client certificates (really just
one cert for now) for two days on CentOS 7, Nginx 1.16.1, and have
had very limited success.</p>
<p>I have tried various online guides and they are mostly the same -
but all have resulted in the same exact scenario. One such guide
is here, for example: <a
href="https://gist.github.com/mtigas/952344">https://gist.github.com/mtigas/952344<br>
</a></p>
<p>(Another is here: <a
href="https://www.guyrutenberg.com/2015/09/15/securing-access-using-tlsssl-client-certificates/">https://www.guyrutenberg.com/2015/09/15/securing-access-using-tlsssl-client-certificates/</a>)</p>
<p>When this is all done, and I import the p12 client certificate on
my Windows PCs (tested 2) Chrome and Firefox show me the "400 Bad
Request\n <span style="color: rgb(0, 0, 0); font-family:
"Times New Roman"; font-size: medium; font-style:
normal; font-variant-ligatures: normal; font-variant-caps:
normal; font-weight: 400; letter-spacing: normal; orphans: 2;
text-align: -webkit-center; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration-style: initial;
text-decoration-color: initial; display: inline !important;
float: none;">No required SSL certificate was sent". The very
strange thing is IE11 on one of the two PCs, actually prompts me
to use my newly-installed cert the first time, and it works. No
other browser (including IE on a different PC) works.</span></p>
<p><span style="color: rgb(0, 0, 0); font-family: "Times New
Roman"; font-size: medium; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2;
text-align: -webkit-center; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration-style: initial;
text-decoration-color: initial; display: inline !important;
float: none;">I have exhausted my Google-foo and am frustrated.
I don't think this should be so hard.</span></p>
<p><span style="color: rgb(0, 0, 0); font-family: "Times New
Roman"; font-size: medium; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2;
text-align: -webkit-center; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration-style: initial;
text-decoration-color: initial; display: inline !important;
float: none;">Does anyone have any suggestions to troubleshoot
this?<br>
</span></p>
<p><span style="color: rgb(0, 0, 0); font-family: "Times New
Roman"; font-size: medium; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2;
text-align: -webkit-center; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration-style: initial;
text-decoration-color: initial; display: inline !important;
float: none;">Thanks.<br>
</span></p>
</body>
</html>