Browse Source

documentation: Certificate store

世界 8 months ago
parent
commit
f4d5823bb2
2 changed files with 56 additions and 2 deletions
  1. 54 0
      docs/configuration/certificate/index.md
  2. 2 2
      mkdocs.yml

+ 54 - 0
docs/configuration/certificate/index.md

@@ -0,0 +1,54 @@
+---
+icon: material/new-box
+---
+
+!!! question "Since sing-box 1.12.0"
+
+# Certificate
+
+### Structure
+
+```json
+{
+  "store": "",
+  "certificate": [],
+  "certificate_path": [],
+  "certificate_directory_path": []
+}
+```
+
+!!! note ""
+
+    You can ignore the JSON Array [] tag when the content is only one item
+
+### Fields
+
+#### store
+
+The default X509 trusted CA certificate list.
+
+| Type               | Description                                                                                                   |
+|--------------------|---------------------------------------------------------------------------------------------------------------|
+| `system` (default) | System trusted CA certificates                                                                                |
+| `mozilla`          | [Mozilla Included List](https://wiki.mozilla.org/CA/Included_Certificates) with China CA certificates removed |
+| `none`             | Empty list                                                                                                    |
+
+#### certificate
+
+The certificate line array to trust, in PEM format.
+
+#### certificate_path
+
+!!! note ""
+
+    Will be automatically reloaded if file modified.
+
+The paths to certificates to trust, in PEM format.
+
+#### certificate_directory_path
+
+!!! note ""
+
+    Will be automatically reloaded if file modified.
+
+The directory path to search for certificates to trust,in PEM format.

+ 2 - 2
mkdocs.yml

@@ -96,8 +96,8 @@ nav:
           - DNS Rule: configuration/dns/rule.md
           - DNS Rule Action: configuration/dns/rule_action.md
           - FakeIP: configuration/dns/fakeip.md
-      - NTP:
-          - configuration/ntp/index.md
+      - NTP: configuration/ntp/index.md
+      - Certificate: configuration/certificate/index.md
       - Route:
           - configuration/route/index.md
           - GeoIP: configuration/route/geoip.md