Certificates
Rdbhost.com has a certificate for the encryption of data between our server and your client (or your user's client browser). This certificate is for the domain name 'www.rdbhost.com'.
You can use this certificate if you like, and if you are querying from another server, you can use our domain name for the request and all is well. If you are using Rdbhost databases from JavaScript in the browser, on the other hand, you may need to access our server using an alternate domain name, and then the certificate is no longer authenticatable, as it refers to a domain other than the one you are using.
Your Certificate
You can, as an alternative, provide your own trusted certificate, made out to your domain name, and install it here.
Obtaining a trusted certificate involves three steps.
- Create a certificate signing request (CSR) and private key.
- Purchase a trusted certificate from a vendor, providing them the CSR and your domain name.
- Install the certificate here.
The CSR page here will generate a CSR and private key for you. You should cut-and-paste them into files on your workstation for safe-keeping. The server does not save them and returning to the CSR generation page will generate a new different CSR and key each time.
When you purchase your certificate, you provide them the CSR you saved. You also provide the domain name you intend to use, and verifiable information about who you and your company are. In principle, they should verify this before they issue a certificate vouching for your identity.
When you have the certificate, with or without a chain bundle, return to the Rdbhost website and provide us the key. The certificate form page has one input field, which accepts multiple certificate files in sequence. The cert for your domain should precede the chain file certs. These are all ascii text, delimited with new lines and readable phrases, and can readily be cut-and-pasted. Include your private key file as well, at the top of the field or the bottom.
The key file will resemble this:
and the certificate file will resemble this:
The chain file, if you receive one, will be a sequence of certificates like the one above.
Installation
Once all the certificates and key files have been entered into the form and submitted, wait a minute or two and test. Your domain should be reachable by a modern browser without any SSL/TLS1 errors.
1TLS is an acronym meaning Transport Layer Security, and is a newer term replacing SSL, meaning Secure Sockets Layer. We use the two acronyms together, as one is more recognizable, and the other is more correct.
