1e41f4b71Sopenharmony_ci# Certificate Error Codes
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci> **NOTE**
4e41f4b71Sopenharmony_ci>
5e41f4b71Sopenharmony_ci> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md).
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci## 19020001 Memory Error
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Error Message**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciMemory error.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Possible Causes**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThe memory allocation failed.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**Solution**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci1. Check whether the system is running properly.
20e41f4b71Sopenharmony_ci2. Check whether the service data is too long. 
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci## 19020002 Runtime Error
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci**Error Message**
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ciRuntime error.
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci**Possible Causes**
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ciAn unexpected error occurs.
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci**Solution**
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ciCheck whether the system is running properly.
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci## 19030001 Crypto Operation Error
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci**Error Message**
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ciCrypto operation error.
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ci**Possible Causes**
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ciAn error occurs when the cryptography framework interacts with a third-party algorithm library.
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci**Solution**
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ci1. Check whether the input parameters are correct.
49e41f4b71Sopenharmony_ci2. Check whether the third-party algorithm library functions properly.
50e41f4b71Sopenharmony_ci
51e41f4b71Sopenharmony_ci## 19030002 Certificate Signature Verification Failed
52e41f4b71Sopenharmony_ci
53e41f4b71Sopenharmony_ci**Error Message**
54e41f4b71Sopenharmony_ci
55e41f4b71Sopenharmony_ciThe certificate signature verification failed.
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ci**Possible Causes**
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ciIncorrect certificate signature information is found during the signature verification.
60e41f4b71Sopenharmony_ci
61e41f4b71Sopenharmony_ci**Solution**
62e41f4b71Sopenharmony_ci
63e41f4b71Sopenharmony_ciCheck whether the certificate is correct.
64e41f4b71Sopenharmony_ci
65e41f4b71Sopenharmony_ci## 19030003 Certificate Has Not Taken Effect
66e41f4b71Sopenharmony_ci
67e41f4b71Sopenharmony_ci**Error Message**
68e41f4b71Sopenharmony_ci
69e41f4b71Sopenharmony_ciThe certificate has not taken effect.
70e41f4b71Sopenharmony_ci
71e41f4b71Sopenharmony_ci**Possible Causes**
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ciThe certificate has not taken effect. The effective time of the certificate is later than the current system time or the time specified by the service.
74e41f4b71Sopenharmony_ci
75e41f4b71Sopenharmony_ci**Solution**
76e41f4b71Sopenharmony_ci
77e41f4b71Sopenharmony_ci1. Check whether the certificate is correct.
78e41f4b71Sopenharmony_ci2. Check whether the system time is correct.
79e41f4b71Sopenharmony_ci3. Compare the certificate effective time with the current system time to determine whether the certificate has taken effect.
80e41f4b71Sopenharmony_ci
81e41f4b71Sopenharmony_ci## 19030004 Certificate Expired
82e41f4b71Sopenharmony_ci
83e41f4b71Sopenharmony_ci**Error Message**
84e41f4b71Sopenharmony_ci
85e41f4b71Sopenharmony_ciThe certificate has expired.
86e41f4b71Sopenharmony_ci
87e41f4b71Sopenharmony_ci**Possible Causes**
88e41f4b71Sopenharmony_ci
89e41f4b71Sopenharmony_ciThe certificate has expired. The certificate expiration time is earlier than the current system time or the time specified by the service.
90e41f4b71Sopenharmony_ci
91e41f4b71Sopenharmony_ci**Solution**
92e41f4b71Sopenharmony_ci
93e41f4b71Sopenharmony_ci1. Check whether the certificate is correct.
94e41f4b71Sopenharmony_ci2. Check whether the system time is correct.
95e41f4b71Sopenharmony_ci3. Compare the certificate expiration time with the current system time to determine whether the certificate has expired.
96e41f4b71Sopenharmony_ci
97e41f4b71Sopenharmony_ci## 19030005 Failed to Obtain the Certificate Issuer
98e41f4b71Sopenharmony_ci
99e41f4b71Sopenharmony_ci**Error Message**
100e41f4b71Sopenharmony_ci
101e41f4b71Sopenharmony_ciFailed to obtain the certificate issuer.
102e41f4b71Sopenharmony_ci
103e41f4b71Sopenharmony_ci**Possible Causes**
104e41f4b71Sopenharmony_ci
105e41f4b71Sopenharmony_ciThe certificate issuer cannot be obtained during certificate verification.
106e41f4b71Sopenharmony_ci
107e41f4b71Sopenharmony_ci**Solution**
108e41f4b71Sopenharmony_ci
109e41f4b71Sopenharmony_ciCheck whether the certificate is correct.
110e41f4b71Sopenharmony_ci
111e41f4b71Sopenharmony_ci## 19030006 Key Cannot be Used for Signing a Certificate
112e41f4b71Sopenharmony_ci
113e41f4b71Sopenharmony_ci**Error Message**
114e41f4b71Sopenharmony_ci
115e41f4b71Sopenharmony_ciThe key cannot be used for signing a certificate.
116e41f4b71Sopenharmony_ci
117e41f4b71Sopenharmony_ci**Possible Causes**
118e41f4b71Sopenharmony_ci
119e41f4b71Sopenharmony_ciThe key cannot be used to sign certificates.
120e41f4b71Sopenharmony_ci
121e41f4b71Sopenharmony_ci**Solution**
122e41f4b71Sopenharmony_ci
123e41f4b71Sopenharmony_ciCheck whether the certificate is correct.
124e41f4b71Sopenharmony_ci
125e41f4b71Sopenharmony_ci## 19030007 Key Cannot be Used for Digital Signature
126e41f4b71Sopenharmony_ci
127e41f4b71Sopenharmony_ci**Error Message**
128e41f4b71Sopenharmony_ci
129e41f4b71Sopenharmony_ciThe key cannot be used for digital signature.
130e41f4b71Sopenharmony_ci
131e41f4b71Sopenharmony_ci**Possible Causes**
132e41f4b71Sopenharmony_ci
133e41f4b71Sopenharmony_ciThe key cannot be used for digital signature.
134e41f4b71Sopenharmony_ci
135e41f4b71Sopenharmony_ci**Solution**
136e41f4b71Sopenharmony_ci
137e41f4b71Sopenharmony_ciCheck whether the certificate is correct.
138