# SSL peer certificate validation failed

**URL:** <https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532>\
**Category:** Percona Operator for MongoDB\
**Created:** [July 26, 2021, 7:47pm UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532 "2021-07-26T19:47:57Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamoser](https://avatars.discourse-cdn.com/v4/letter/j/b2d939/32.png) [@jamoser](https://forums.percona.com/u/jamoser)\
**Post date:** [July 26, 2021, 7:47pm UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532/1 "2021-07-26T19:47:57Z")

</div>

Operator 1.7.0: ok

Operator 1.8.0, 1.9.0:

{“t”:{“$date”:“2021-07-26T19:43:45.329+00:00”},“s”:“W”, “c”:“NETWORK”, “id”:23235, “ctx”:“conn140”,“msg”:“SSL peer certificate validation failed”,“attr”:{“reason”:“certificate signature failure”}}

The ssl certs are all ok.

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [July 27, 2021, 6:56am UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532/2 "2021-07-27T06:56:14Z")

</div>

Hey @jamoser ,

please provide more details about your deployment. k8s flavor/version, its components, cr.yaml, etc.  
I cannot reproduce it on GKE with default cr.yaml.

---

<div class="post-metadata">

**Author:** ![jamoser](https://avatars.discourse-cdn.com/v4/letter/j/b2d939/32.png) [@jamoser](https://forums.percona.com/u/jamoser)\
**Post date:** [July 27, 2021, 8:09am UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532/3 "2021-07-27T08:09:26Z")

</div>

Environment : GKE plain vanilla  
Installed Operator 1.7.0 in namespace X : ok  
Installed Operator 1.8.0 resp 1.9.0 in namespace Y resp. Z : nok  
Installation done according to Percona

Installation 1.8.0 and 1.9.0: both the cfg and mongos show the error above but the certificates (ssl/ssl-internal) are ok and match.

If I replace in the installation 1.8.0 and 1.9.0 the operator version number with 1.7.0 then both installations work (they then just run the 1.7.0 operator).

---

<div class="post-metadata">

**Author:** ![jamoser](https://avatars.discourse-cdn.com/v4/letter/j/b2d939/32.png) [@jamoser](https://forums.percona.com/u/jamoser)\
**Post date:** [July 27, 2021, 7:21pm UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532/4 "2021-07-27T19:21:43Z")

</div>

Providing the solution again

The cluster name as well as the associated secrets must follow a certain pattern:

{“t”:{“$date”:“2021-07-27T19:07:00.703+00:00”},“s”:“W”, “c”:“NETWORK”, “id”:23238, “ctx”:“ShardRegistry”,“msg”:“The server certificate does not match the remote host name”,“attr”:{“remoteHost”:“x-mongodb-01-cluster-cfg-0.x-mongodb-01-cluster-cfg.performance-mongodb-01.svc.cluster.local”,“certificateNames”:"SAN(s): localhost, my-cluster-name-rs0, my-cluster-name-rs0.psmdb, my-cluster-name-rs0.psmdb.svc.cluster.local, \*.my-cluster-name-rs0, \*.my-cluster-name-rs0.psmdb, \*.my-cluster-name-rs0.psmdb.svc.cluster.local, my-cluster-name-mongos, my-cluster-name-mongos.psmdb, my-cluster-name-mongos.psmdb.svc.cluster.local, \*.my-cluster-name-mongos, \*.my-cluster-name-mongos.psmdb, \*.my-cluster-name-mongos.psmdb.svc.cluster.local, my-cluster-name-cfg, my-cluster-name-cfg.psmdb, my-cluster-name-cfg.psmdb.svc.cluster.local, \*.my-cluster-name-cfg, \*.my-cluster-name-cfg.psmdb, \*.my-cluster-name-cfg.psmdb.svc.cluster.local, "}}

I renamed the cluster name as well as the associated secret names from x- **mongodb-01** -cluster to x- **mongodb01** -cluster.

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [July 28, 2021, 8:29am UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532/5 "2021-07-28T08:29:19Z")

</div>

Thanks for sharing, John.

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [July 28, 2021, 8:29am UTC](https://forums.percona.com/t/ssl-peer-certificate-validation-failed/11532/6 "2021-07-28T08:29:24Z")

</div>

Closed on July 28, 2021, 8:29am UTC


