--- layout: default title: Server TLS Certificates permalink: /certificates/ ---

Servers TLS Certificates


One of the benefits of communicating via XMPP is the level of security you may implement on the connection to and from the server. This server uses DNSSEC and TLS Certificate Pinning, to secure its users from diffrent MitM attacks outside observers.

As an added layer of security, a user may validate this servers TLS Certificates, below is the current fingerprints for each domain name you may use.


{{ site.xmpp-url }}

(expires: {{ site.fingerprint-expires }})

This is the primary certificate that your client will use during its XMPP connection.

{% if site.fingerprint-sha1 %}
SHA1 Fingerprint
{{ site.fingerprint-sha1 }}
{% endif %} {% if site.fingerprint-sha256 %}
SHA256 Fingerprint
{{ site.fingerprint-sha256 }}
{% endif %}
{% if site.xmpp-host %}

{{ site.xmpp-host }}

(expires: {{ site.fingerprint-im-expires }})

This is the certificate and domain that you are currently using to view this webpage; it is used for most website services. This is also used during some XMPP connection attempts.

{% if site.xmpp-host and site.fingerprint-im-sha1 %}
SHA1 Fingerprint
{{ site.fingerprint-im-sha1 }}
{% endif %} {% if site.xmpp-host and site.fingerprint-im-sha256 %}
SHA256 Fingerprint
{{ site.fingerprint-im-sha256 }}
{% endif %}
{% endif %} {% if site.xmpp-conference-url and site.xep-0045 == 1 %}

{{ site.xmpp-conference-url }}

(expires: {{ site.fingerprint-conference-expires }})

The conference domain at {{ site.xmpp-conference-url }} is used for all MUC (conference services) within your client.

{% if site.xmpp-conference-url and site.xep-0045 == 1 and site.fingerprint-conference-sha1 %}
SHA1 Fingerprint
{{ site.fingerprint-conference-sha1 }}
{% endif %} {% if site.xmpp-conference-url and site.xep-0045 == 1 and site.fingerprint-conference-sha256 %}
SHA256 Fingerprint
{{ site.fingerprint-conference-sha256 }}
{% endif %}
{% endif %} {% if site.xmpp-proxy-url and site.xep-0065 == 1 %}

{{ site.xmpp-proxy-url }}

(expires: {{ site.fingerprint-proxy-expires }})

The Socks 5 Proxy (XEP-0065) is the old method of transfering files between clients. Modern clients use the "HTTP File Upload" service, on this service currently found at {{ site.xmpp-upload-url }}. {% if site.xmpp-proxy-url and site.xep-0065 == 1 and site.fingerprint-proxy-sha1 %}

SHA1 Fingerprint
{{ site.fingerprint-proxy-sha1 }}
{% endif %} {% if site.xmpp-proxy-url and site.xep-0065 == 1 and site.fingerprint-proxy-sha256 %}
SHA256 Fingerprint
{{ site.fingerprint-proxy-sha256 }}
{% endif %}
{% endif %} {% if site.xmpp-upload-url and site.xep-0363 == 1 %}

{{ site.xmpp-upload-url }}

(expires: {{ site.fingerprint-upload-expires }})

The {{ site.xmpp-upload-url }} domain is used for the HTTP File Upload (XEP-0363), that allows a user to upload a file to the server, the server will then provide a URL link back to that file that anyone may view.

{% if site.xmpp-upload-url and site.xep-0363 == 1 and site.fingerprint-upload-sha1 %}
SHA1 Fingerprint
{{ site.fingerprint-upload-sha1 }}
{% endif %} {% if site.xmpp-upload-url and site.xep-0363 == 1 and site.fingerprint-upload-sha256 %}
SHA256 Fingerprint
{{ site.fingerprint-upload-sha256 }}
{% endif %} {% endif %}

check.messaging.one server score