Исправление "отсутствия сертификата X.509" с помощью Vert.x - PullRequest
0 голосов
/ 31 октября 2018

мы пытаемся настроить SSL с vertx. Мы работаем с Http-сервером на порту 80 (производственная среда) и на порту 8081 на локальном хосте. У нас есть два файла: один файл certificate.crt, а другой файл private_key.key. Код выглядит так:

def certFile = resourceLoader.getResource("certificate.crt").filename
def options = new HttpServerOptions()
                       .setSsl(true)
                       .setPemKeyCertOptions(
                           new PemKeyCertOptions().setCertPath(certFile).setKeyPath("api3.carryculum.com.key"))

Во всяком случае, я искал код здесь , и, похоже, предполагается, что эта ошибка возникает всякий раз, когда длина содержимого в секретном ключе превышает длину содержимого в файле crt. Но странным является то, что код работает нормально на локальном хосте (macos), но vert.x не загружается в производственной среде (centos).

Любая помощь будет принята с благодарностью.

...