ca.pem: trust bundle
Root and issuing CA in one file. Use it as the CA file in applications and on Linux.
- SHA-256 (file)
- 9faeb99a53b6fdf9f37a83ba642d6f47b2e0a4a74daf29f45cdebf91037d7301
Trust and certificates
Services such as MySQL and StarRocks present TLS certificates issued by the Seemi Cloud certificate authority. Trust our CA once and your applications, servers and devices can verify those connections.
Restricted to seemi.net and seemi.cloud. Both certificates carry X.509 name constraints, so they can never vouch for other websites or for IP addresses. Connect to services by hostname.
Always serves the current bundle (root and issuing CA) for command-line and headless clients.
cloud.seemi.net/ca.pemcurl -fsSLO https://cloud.seemi.net/ca.pem
wget https://cloud.seemi.net/ca.pem
Invoke-WebRequest https://cloud.seemi.net/ca.pem -OutFile ca.pem
Download
PEM is used by Linux, macOS and most software. DER opens the certificate import wizard on Windows. If you only need one file, use ca.pem.
Root and issuing CA in one file. Use it as the CA file in applications and on Linux.
Root CA
Install this certificate in operating-system trust stores.
Issuing CA
Signs Seemi Cloud service certificates. Servers send it automatically; it is also included in ca.pem.
Verify
The SHA-256 of each file must match the list below. For the .der files it is also the certificate fingerprint shown above and in your operating system.
sha256sum ca.pem
shasum -a 256 ca.pem
Get-FileHash .\ca.pem -Algorithm SHA256
curl -fsSLO https://cloud.seemi.net/pki/sha256sums.txt sha256sum -c --ignore-missing sha256sums.txt
| File | SHA-256 |
|---|---|
| ca.pem | 9faeb99a53b6fdf9f37a83ba642d6f47b2e0a4a74daf29f45cdebf91037d7301 |
| ca.tar.gz | 0f23c2c90b7a4444e115221e065041c47d6641ff5c802268bd9e58a6ed44b876 |
| ca.zip | c870f01a478063e5d6b411b537a9d761a6ce77fee3508f512ce663a2dfbbe1ae |
| ica-r1.der | e2ca3a0e06bb615b871a4e478737d0ec30158e58d9d526bcc015960ca48a3ea0 |
| ica-r1.pem | af86c628921a165ed3c60c0954082842e82b56566064277b86bbc3e38d20957f |
| readme.txt | 731b8c6e14b634c0a3f6d23687b433592f6ebc9ff328c318ebcf657e0ecbd32b |
| root-r1.der | d90cadb959dbe5053f71832853be9ed7ca890c76978e9e3d322679e544d591da |
| root-r1.pem | e028c7b23a634edc7a5c7c43f20cfe6f8ef631f7e28cd718fce7c26fa480394e |
| sha256sums.txt | dea8f2f3602130b1cbbcce31c056006bce59819664ad6732fd228f3136e7c3c2 |
Install
Run the steps for your platform, then restart applications that were already running. Linux and Docker use the bundle URL; Windows and macOS only need the root CA.
Save the bundle with a .crt extension and rebuild the system trust store.
sudo curl -fsSL https://cloud.seemi.net/ca.pem -o /usr/local/share/ca-certificates/seemi-cloud.crt sudo update-ca-certificates
Place the bundle in the trust anchors folder and update the trust store.
sudo curl -fsSL https://cloud.seemi.net/ca.pem -o /etc/pki/ca-trust/source/anchors/seemi-cloud.pem sudo update-ca-trust
In PowerShell as Administrator, add the root CA to Trusted Root Certification Authorities.
Invoke-WebRequest https://cloud.seemi.net/pki/root-r1.der -OutFile root-r1.der Import-Certificate -FilePath .\root-r1.der -CertStoreLocation Cert:\LocalMachine\Root
Add the root CA to the System keychain as a trusted root.
curl -fsSLO https://cloud.seemi.net/pki/root-r1.pem sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain root-r1.pem
Add the bundle at build time. The checksum makes the build fail if the file ever changes. On Alpine, install ca-certificates with apk instead.
# syntax=docker/dockerfile:1
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates \
&& rm -rf /var/lib/apt/lists/*
ADD --chmod=644 --checksum=sha256:9faeb99a53b6fdf9f37a83ba642d6f47b2e0a4a74daf29f45cdebf91037d7301 \
https://cloud.seemi.net/ca.pem /usr/local/share/ca-certificates/seemi-cloud.crt
RUN update-ca-certificatesLeave the operating system unchanged and point the client at ca.pem.
--ssl-ca=ca.pem --ssl-mode=VERIFY_IDENTITYsslmode=verify-full sslrootcert=ca.pemSslMode=VerifyFull;SslCa=ca.pemSSL Mode=VerifyFull;Root Certificate=ca.pem--cacert ca.pemNODE_EXTRA_CA_CERTS=ca.pem