使用aws-iot-device-sdk-python-v2结合PKCS11时遇平台不支持错误
AWS IoT MQTT PKCS#11连接报错
操作背景与步骤
- 在AWS IoT中创建Thing实例
- 通过SoftHSM将密钥导入令牌,令牌内密钥信息如下:
Private Key Object; RSA label: ##### ID: ##### Usage: decrypt, sign, unwrap Access: sensitive Public Key Object; RSA 2048 bits label: ##### ID: ##### Usage: encrypt, verify, wrap Access: none
- 使用
aws-iot-device-sdk-python-v2工具,执行以下命令尝试通过PKCS#11连接AWS IoT MQTT:
python3 pkcs11_connect.py --endpoint <endpoint> --ca_file <path to root CA> --cert <path to certificate> --pkcs11_lib <path to PKCS11 lib> --pin <user-pin> --token_label <token-label> --key_label <key-label>
报错内容
执行命令后返回以下错误:
Loading PKCS#11 library '/PATH/libsofthsm2.so' ... Loaded! **RuntimeError**: 53 (AWS_ERROR_PLATFORM_NOT_SUPPORTED): 当前平台不支持该功能
内容的提问来源于stack exchange,提问作者JayRain
相关产品推荐
相关产品推荐

