Невозможно вызвать Vault из Spring, когда Vault использует самозаверяющий сертификат - PullRequest
0 голосов
/ 26 сентября 2019

Я использую Vault, используя самозаверяющий сертификат.Ниже приведена моя конфигурация config.hcl:

ui=true
disable_mlock = true

storage "file" {
  path = "./vault-data"
}
listener "tcp" {
    address     = "127.0.0.1:8200"
    #tls_disable = 1
    tls_cert_file = "cert.crt",
    tls_key_file="cert.key"
    #tls_cert_file = "cert.pem",
    #tls_key_file="key.pem"
    tls_skip_verify=true
    tls_require_and_verify_client_cert="false"
    tls_disable_client_certs="true"
    VAULT_SKIP_VERIFY=true
}

В Spring Boot я использую зависимость spring-vault-core с версией: 1.1.3.RELEASE.

И при вызове Vaultсервер от Spring, я получаю следующую ошибку:

Причина: java.security.cert.CertificateException: нет альтернативных имен субъектов

Даже еслиЯ настраиваю Keystore и trust-store для этого самозаверяющего сертификата весной, эта ошибка продолжает отображаться.

Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...