Refactor of sample keys and certificates
[src/app-framework-main.git] / certs / CMakeLists.txt
1 ###########################################################################
2 # Copyright (C) 2015-2020 IoT.bzh
3 #
4 # author: José Bollo <jose.bollo@iot.bzh>
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 #     http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 ###########################################################################
18
19 if(NOT USE_SDK)
20         install(DIRECTORY DESTINATION ${wgtpkg_trusted_certs_dir})
21 endif()
22
23 if(INSTALL_SAMPLE_KEYS)
24         if(NOT USE_SDK)
25                 #foreach(f root) TODO: install only root certificate
26                 foreach(f root developer partner platform public)
27                         install(FILES sample/${f}.cert.pem
28                                 DESTINATION ${wgtpkg_trusted_certs_dir}
29                                 RENAME sample-cert-${f}.pem
30                         )
31                 endforeach(f)
32         endif()
33         foreach(f developer partner platform public)
34                 install(FILES sample/${f}.cert.pem
35                         DESTINATION ${wgtpkg_sample_certs_dir}
36                 )
37                 install(FILES sample/${f}.key.pem
38                         DESTINATION ${wgtpkg_sample_keys_dir}
39                 )
40         endforeach(f)
41 endif()
42
43