Greetings,
I'm wondering if anyone else has seen this issue, and hopefully resolved it. It appears that the Vault CLI is not using the certificate keychains properly on OS X. I've seen some discussion of this in different golfing places, but it's always been an issue with cross-compiling. I compiled Vault natively, and am still running into the issue.
For this test, I created a ROOT and Intermediate CA, and created a TLS certificate for localhost. I imported the CA chain into my OS X system keychain and set it to always trust the ROOT.
$ vault version
Vault v0.2.1-dev <--- I've tried with 0.2.0 as well
$ vault status
Error checking seal status: Get https://localhost:8200/v1/sys/seal-status: x509: certificate signed by unknown authority
$ curl -XGET https://localhost:8200/v1/sys/seal-status
{"sealed":true,"t":1,"n":1,"progress":0}
To view this discussion on the web visit https://groups.google.com/d/msgid/vault-tool/37040756-9b76-460f-bc95-11f8a394c1b0%40googlegroups.com.