1

我正在尝试使用 TLS 信任材料和凭据连接到 Bloomberg ZFP 服务。我可以找到如何使用 C++ 和 Java 来做到这一点,但是是否可以使用BLPAPI Python SDK来实现?

例如,这是我使用 cpp 示例登录时的外观:

./ConnectionAndAuthExample_64\
    -host api.xx.net \
    -auth "app=xxx" \
    -tls-client-credentials /home/xx.pk12 \
    -tls-client-credentials-password xxx \
    -tls-trust-material /home/xxx.pk7

ConnectionAndAuthExample
TlsOptions enabled
api.xxx.net:8194

TokenGenerationSuccess = {
    token = "-v4;3/xxxx/h+xxxxxxxxx/xxxx/xxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxx;xxxx/xxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++xxxxx+//xxxxxxxxxxxxx+xxxxxxxxxxx;"
}
...

如果不可能,我可以使用简单的 C++ 脚本生成身份验证令牌并将其与使用 Python SDK 创建的会话一起重新使用吗?在这种情况下,我应该如何创建会话对象?

先感谢您

4

1 回答 1

0

当前的 Python SDK 不支持连接到 ZFP。您可以选择 C++、Java 和 DotNet(C# 和 VB.Net)

您可以使用 C++(或 SDK 中的任何其他语言)生成身份验证,并在其他语言的授权请求中使用它。您在此处指的令牌用于对 B-Pipe 用户和应用程序进行身份验证和授权,而不是用于保护与 ZFP 的连接,后者需要证书和密码。

于 2018-08-04T00:27:07.737 回答