c# - 如何使用来自 azure.security.keyvault 的新 keyvault 客户端进行签名
问题描述
我最近开始将Microsoft.Azure.KeyVault
命名空间中的旧 Azure KeyVault 客户端替换为Azure.Security.KeyVault
.
这在获取秘密和证书时没有任何问题,但我不知道如何签名了
如何使用新的 keyvault 客户端进行签名?
解决方案
您是否检查了github上的 Azure SDK Azure.Security.KeyVault.Keys 包?
来自该来源的示例代码:
SignResult rsaSignDataResult = rsaCryptoClient.SignData(SignatureAlgorithm.RS256, data);
Debug.WriteLine($"Signed data using the algorithm {rsaSignDataResult.Algorithm}, with key {rsaSignDataResult.KeyId}. The resulting signature is {Convert.ToBase64String(rsaSignDataResult.Signature)}");
推荐阅读
- javascript - Jquery 插件不工作并导致控制台错误,我该如何解决?
- excel - VBA For Next Loop 在第二行之后停止
- c# - 如何解决“收到的消息意外或格式错误”
- rest - 使用 JSON Extractor 获取后,对多个请求使用相同的参数
- r - 在 Xaringan 中保留 <- 或 != 等字符序列,防止替换
- sql - 当前行和上一行之间具有特定值的窗口函数
- git - 如何发布到 .gitignore 的 dist 文件
- android - 如何使用“adb shell 设置”使设置持久化
- java - 从内部实例化一个类的多个实例
- android - 是否可以获得不带图标/仅带文本的底部导航栏