Как я могу добавить CA на Ubuntu Phone?
Я хочу синхронизировать свой собственный облачный сервер с моим новым телефоном Ubuntu. Поэтому я хотел бы использовать syncevolution. Сервер использует самозаверяющий сертификат, который мне нужно добавить в мои ca-сертификаты по телефону /usr/share/ca-Certificate. Но я получаю сообщение, что это файловая система только для чтения.
Может кто-нибудь помочь мне с этим вопросом?
1 ответ
Согласно документу syncevolution, местоположение сертификатов, используемых для аутентификации сервера, настраивается через свойство конфигурации "SSLServerCertificates".
Это свойство устанавливается файлами config.ini в домашнем каталоге:
phablet@ubuntu-phablet:~$ grep -rIn SSLServerCertificates .config/syncevolution/
.config/syncevolution/default/peers/google-calendar-2/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
.config/syncevolution/default/peers/google-contacts-2/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
.config/syncevolution/google-calendar-2/peers/target-config/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
.config/syncevolution/google-contacts-2/peers/target-config/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
Таким образом, вы можете добавить или отредактировать эти конфиги, чтобы дополнительно указать на.crt в домашнем каталоге (который доступен для записи).