У вас есть два варианта: импортируйте самозаверяющий сертификат в хранилище java для каждого jvm, на котором будет запущено программное обеспечение, или попробуйте недействительную фабрику ssl:
jdbc:postgresql://myserver.com:5432/mydatabasename?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
Необходимо посмотреть <Framework/FrameworkErrors.h>
заголовок для любой платформы метод, который Вы используете, это возвращается, ошибка прибывает из.
, Например, NSError
в домене Cocoa, который Вы получаете из метода в платформе Основы, будет иметь code
свойство описанный в <Foundation/FoundationErrors.h>
заголовок. Так же с AppKit и <AppKit/AppKitErrors.h>
и Базовые Данные и <CoreData/CoreDataErrors.h>
.
кроме того, при печати описания NSError
в отладчике оно должно включать не только ошибочный домен и код, но также и название фактического кода ошибки, постоянного, таким образом, можно искать его в ссылке API.
Кроме того, NSError Какао предназначен, чтобы быть визуализуемым конечному пользователю. Если Вы просто регистрируете его, это должно быть читаемо.
, Если Вы говорите о OSStatus Углерода и таком, MacErrors.h.