Свифт 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()
}
среда выполнения 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 больше здесь