В чем разница между cacerts и хранилищем ключей?

Свифт 3 версии ответа @Alexey Globchastyy:

class func getGenres(completionHandler: @escaping (genres: NSArray) -> ()) {
...
let task = session.dataTask(with:url) {
    data, response, error in
    ...
    resultsArray = results
    completionHandler(genres: resultsArray)
}
...
task.resume()
}
93
задан Peter Mortensen 22 July 2018 в 10:49
поделиться

1 ответ

среда выполнения Java (JRE) поставки с инструментом, названным keytool, чтобы создать сертификаты и управлять базами ключей.

Каждый JRE имеет его собственное keystore, который содержит все Центры сертификации, которым это доверяет. Это также названо trust store. Это trust store хранится как файл, названный cacerts под Вашим JAVA_JRE_HOME/lib/security/. На моем Mac это расположено в /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/security

, пароль по умолчанию для этого keystore changeit. При помощи следующей команды можно взглянуть на JDK’s keystore:

keytool -list -keystore cacerts -storepass changeit

Read больше здесь

0
ответ дан 6 October 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: