首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Okta入门错误,设置cert类型@cert用户Apps API调用

Okta入门错误,设置cert类型@cert用户Apps API调用
EN

Stack Overflow用户
提问于 2014-02-11 16:03:12
回答 2查看 1.3K关注 0票数 0

我正在尝试开始使用Okta。

输入cmd的命令是:

代码语言:javascript
复制
curl -v -H "Authorization: SSWS MyAPITokenHERE" \
        -H "Accept: application/json" -H "Content-Type: application/json" \
        -X GET "https://MyDomain.okta.com/api/v1/apps"

*注意,我在行尾用反斜杠格式化,以便更好地阅读。

上面的命令是根据API文档的格式。

代码语言:javascript
复制
C:\Users\MyAccount>curl -v -H "Authorization: SSWS MyApiToken" -H "Accept: application/json" -H "Content-Type: application/json" -X
 GET "https://MyDomain.okta.com/api/v1/apps" --cert-type (SSL)

* About to connect() to mydomain.okta.com port 443 (#0)
*   Trying 99.99.999.999...
* connected
* Connected to mydomain.okta.com (99.99.999.999) port 443 (#0)
* error setting certificate verify locations:
  CAfile: /usr/ssl/certs/ca-bundle.crt
  CApath: none
* Closing connection #0
curl: (77) error setting certificate verify locations:
  CAfile: /usr/ssl/certs/ca-bundle.crt
  CApath: none

我尝试过将证书类型设置为SSL,但这并没有修复它。我目前正在处理文档和堆叠溢出问题,但没有运气。

如果有人能解释这背后的原因,帮我弄清楚我需要做什么,我会很感激的。提前谢谢你。

Okta文档 principles.md

CURL文档 http://curl.haxx.se/docs/manpage.html

更新我添加了可选参数-k以抑制SSL检查,但仍然想知道问题可能是什么

代码语言:javascript
复制
curl -v -H "Authorization: SSWS MyAPITokenHERE" \
        -H "Accept: application/json" -H "Content-Type: application/json" \
        -X GET "https://MyDomain.okta.com/api/v1/apps" -k
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-11 16:28:22

还可以使用curl命令添加-k参数,以通过忽略ssl验证来克服这个ssl错误。

票数 1
EN

Stack Overflow用户

发布于 2017-04-17 13:52:36

Curl需要知道/信任用于从Okta签署证书的证书。在使用curl时,该证书应该位于/usr/ssl/certs/ca-bundle.crt文件中(运行curl命令的用户需要读取该文件)。您可以从卷发证书管理局束网页下载包的当前副本(其中包括您需要的证书)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21706850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档