Wiki source code of How to configure the certificate?
Version 8.1 by Mengting Qiu on 2024/05/20 10:05
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | |||
2 | |||
3 | {{toc/}} | ||
4 | |||
5 | |||
6 | = 1. Burn the Configure certificate. = | ||
7 | |||
8 | |||
9 | (% style="color:blue" %)**hex firmware.** | ||
10 | |||
11 | After burning, the serial port displays as follows: | ||
12 | |||
13 | [[image:image-20240520093014-1.png]] | ||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | = 2. Configure CA certificate. = | ||
20 | |||
21 | |||
22 | Please input the certificate in PEM format for the user. (The format of the image is entered casually, not in PEM format.) | ||
23 | |||
24 | Use the AT command (% style="color:blue" %)**AT+CACERT** (%%)as follows: | ||
25 | |||
26 | The following certificates are for free input. Please enter the complete certificate when using them. | ||
27 | |||
28 | [[image:image-20240520093355-2.png]] | ||
29 | |||
30 | If the configuration succeeds, the message " successfully configured CA certificate " is displayed. Otherwise it is considered configuration failure. | ||
31 | |||
32 | |||
33 | |||
34 | |||
35 | = 3. Configure client certificate. = | ||
36 | |||
37 | |||
38 | Use the AT command (% style="color:blue" %)**AT+CLICERT** (%%)as follows: | ||
39 | |||
40 | The following certificates are for free input. Please enter the complete certificate when using them. | ||
41 | |||
42 | [[image:image-20240520095757-3.png]] | ||
43 | |||
44 | Display "Successfully configured client certificate." Configuration successful, otherwise configuration failed. | ||
45 | |||
46 | |||
47 | |||
48 | |||
49 | = 4. Configure client private key. = | ||
50 | |||
51 | |||
52 | Use the AT command (% style="color:blue" %)**AT+CLIKEY**(%%), as shown below. | ||
53 | |||
54 | The following certificates are for free input. Please enter the complete certificate when using them. | ||
55 | |||
56 | [[image:image-20240520095936-5.png]] | ||
57 | |||
58 | Display "Successfully configured client private key." If the configuration is successful, otherwise it is considered configuration failure. | ||
59 | |||
60 | |||
61 | = 5. burn the xx-NB-GE.bin file. = | ||
62 | |||
63 | |||
64 | After the certificate configuration is completed, burn the xx-NB-GE.bin file, which is the official product firmware. | ||
65 | |||
66 | |||
67 | |||
68 | |||
69 | = 6. AT+TLSMOD command = | ||
70 | |||
71 | |||
72 | To use the TLS mode certificate function, users need to configure the (% style="color:blue" %)**AT+TLSMOD**(%%) command. | ||
73 | |||
74 | (% style="color:blue" %)**AT+TLSMOD=1,0**(%%) No authentication | ||
75 | |||
76 | (% style="color:blue" %)**AT+TLSMOD=1,1**(%%) Perform server authentication | ||
77 | |||
78 | (% style="color:blue" %)**AT+TLSMOD=1,2**(%%) Perform server and client authentication if requested by the remote server | ||
79 | |||
80 | |||
81 | |||
82 | |||
83 | |||
84 | |||
85 | |||
86 | |||
87 |