|
|
@@ -208,6 +208,8 @@ The certs will be placed in `~/.acme.sh/example.com/`
|
|
|
|
|
|
The certs will be renewed automatically every **60** days.
|
|
|
|
|
|
+The certs will default to ECC certificates.
|
|
|
+
|
|
|
More examples: https://github.com/acmesh-official/acme.sh/wiki/How-to-issue-a-cert
|
|
|
|
|
|
|
|
|
@@ -359,36 +361,33 @@ Ok, it's done.
|
|
|
|
|
|
**Please use dns api mode instead.**
|
|
|
|
|
|
-# 10. Issue ECC certificates
|
|
|
+# 10. Issue certificates of different key types and lengths (ECC or RSA)
|
|
|
+
|
|
|
+Just set the `keylength` to a valid, supported, value.
|
|
|
+
|
|
|
+Valid values for the `keylength` parameter are:
|
|
|
|
|
|
-Just set the `keylength` parameter with a prefix `ec-`.
|
|
|
+1. **ec-256 (prime256v1, "ECDSA P-256", which is the default key type)**
|
|
|
+2. **ec-384 (secp384r1, "ECDSA P-384")**
|
|
|
+3. **ec-521 (secp521r1, "ECDSA P-521", which is not supported by Let's Encrypt yet.)**
|
|
|
+4. **2048 (RSA2048)**
|
|
|
+5. **3072 (RSA3072)**
|
|
|
+6. **4096 (RSA4096)**
|
|
|
|
|
|
For example:
|
|
|
|
|
|
-### Single domain ECC certificate
|
|
|
+### Single domain with ECDSA P-384 certificate
|
|
|
|
|
|
```bash
|
|
|
-acme.sh --issue -w /home/wwwroot/example.com -d example.com --keylength ec-256
|
|
|
+acme.sh --issue -w /home/wwwroot/example.com -d example.com --keylength ec-384
|
|
|
```
|
|
|
|
|
|
-### SAN multi domain ECC certificate
|
|
|
+### SAN multi domain with RSA4096 certificate
|
|
|
|
|
|
```bash
|
|
|
-acme.sh --issue -w /home/wwwroot/example.com -d example.com -d www.example.com --keylength ec-256
|
|
|
+acme.sh --issue -w /home/wwwroot/example.com -d example.com -d www.example.com --keylength 4096
|
|
|
```
|
|
|
|
|
|
-Please look at the `keylength` parameter above.
|
|
|
-
|
|
|
-Valid values are:
|
|
|
-
|
|
|
-1. **ec-256 (prime256v1, "ECDSA P-256", which is the default key type)**
|
|
|
-2. **ec-384 (secp384r1, "ECDSA P-384")**
|
|
|
-3. **ec-521 (secp521r1, "ECDSA P-521", which is not supported by Let's Encrypt yet.)**
|
|
|
-4. **2048 (RSA2048)**
|
|
|
-5. **3072 (RSA3072)**
|
|
|
-6. **4096 (RSA4096)**
|
|
|
-
|
|
|
-
|
|
|
# 11. Issue Wildcard certificates
|
|
|
|
|
|
It's simple, just give a wildcard domain as the `-d` parameter.
|