azure - Azure Keyvault Sign API - 响应正文“值”编码格式
问题描述
当我向 Azure Key Vault Sign API 发出发布请求时:https://pkitstencryptkeyvault.vault.azure.net/keys/openssl-rbi-test/1ccc8fc0e0224bb1a65eb159e2b12df1/sign?api-version=7.0
带有正文:
{
"alg": "ES256",
"value": "RkQ4y5rDgxeaaOzeqeAFT3IGLAEZMz2ztbTbMNzxuMc"
}
回应是:
{
"kid": "https://pkitstencryptkeyvault.vault.azure.net/keys/openssl-rbi-test/1ccc8fc0e0224bb1a65eb159e2b12df1",
"value": "d9J4G06FRMBEKy_FJJj1PEAXhtlezvd6-3_5yo9yeYAFZ_Du583AJzqu3NMTzJAUMoKhnVBx2obnkM0gI1LnoQ"
}
我在Azure Sign API doc上找不到该信息。
那么响应正文中的值的格式是什么?
我在问这个,因为当我发送验证请求到:
https://pkitstencryptkeyvault.vault.azure.net/keys/openssl-rbi-test/1ccc8fc0e0224bb1a65eb159e2b12df1/verify?api-version=7.0
with body:
{
"alg": "ES256",
"value": "d9J4G06FRMBEKy_FJJj1PEAXhtlezvd6-3_5yo9yeYAFZ_Du583AJzqu3NMTzJAUMoKhnVBx2obnkM0gI1LnoQ"
}
我收到以下错误:
{
"error": {
"code": "BadParameter",
"message": "Property has invalid value\r\n"
}
}
解决方案
虽然示例没有显示:您的验证请求正文中缺少摘要参数。此参数在API中定义。
推荐阅读
- javascript - 如何重置 Impetus.js 的动量?
- wordpress - 物理内存、CPU 使用率和 I/O 进程在 GoDaddy 主机上达到最大
- python - 如何导入 csv 文件
- ionic3 - Flurry:使用 ionic3 无法在 IOS 上跟踪会话
- python - Python Selenium TypeError: __init__() 接受 1 个位置参数,但给出了 2 个
- pdf - Migradoc:在合并行的情况下避免分页符
- javascript - 如何从 Highcharts 中删除未使用的 xaxis 值?
- python - 如何对齐matplotlib中的几个子图?
- reactjs - 基本 Jest 单元测试中的错误 - 意外标识符 | _Object$defineProperty | babel-运行时
- javascript - 对进度条进行反时钟