I have recently started using Vault for storing my api keys and secrets. I am trying to configure it to use HTTPS using ssl certificates and I believe I have done all the steps.
But when i try to launch the url from browser I get a pop-up asking for selecting a certificate. (Image attached). I don't know what is wrong here. When i click Cancel it works fine and loads the page correctly but I shouldn't get getting that pop-up.
My vault config -
storage "file" {
path = "/vault/store/data"
}
listener "tcp" {
address = "vault.systems:8200"
tls_disable = 0
tls_cert_file = "/app/vault/cert/vault.systems.cer"
tls_key_file = "/app/vault/cert/vault.systems.key"
}
api_addr = "https://vault.systems:8200"
ui = true
Also I have placed the root certificate under /etc/pki/ca-trust/source/anchors/ and updated the ca-trust.
Everything works fine as below is the response from the curl -
user@vault-server-1$ curl -XGET https://vault.systems:8200/v1/sys/health
{"initialized":true,"sealed":true,"standby":true,"performance_standby":false,"replication_performance_mode":"unknown","replication_dr_mode":"unknown","server_time_utc":1604577030,"version":"1.5.3"}
