I used let's encrypt to secure a payara server that hosts my community's web services. These webservices are encrypted with the certificate that I get automatically. The developers of my community will as well consume the webservices in PHP, in Java and in CSharp.
- With PHP, no problem because PHP knows the certificates of the server that hosts it.
- With Java and CSharp, I don't know how to validate the certificate.At the moment, the developers ignore the certificate, which is not a satisfactory behavior, because they can't deliver a version every 2-3 months.
So my question is: is there a certificate, like a root certificate, that allows to validate all certificates coming from let's encrypt? If yes, how to use them in CSharp and in Java?
Thanking you in advance
My domain is:
My web server is (include version) :
Payara Server 5.192
The operating system my web server runs on is (include version):
CentOS Linux release 7.9.2009 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" CentOS Linux release 7.9.2009 (Core) CentOS Linux release 7.9.2009 (Core)
I can login to a root shell on my machine (yes or no, or I don't know) :
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
Payara Server Administration Console
The version of my client is (e.g. output of
certbot --version or
certbot-auto --version if you're using Certbot):