正常に暗号化されたデータ セットを探してテーブル ストレージから単純な取得を行うと、次の エラーが発生します: OAEP パディングのデコード中にエラーが発生し ました。これに関する MS チュートリアルは機能しますが、更新と取得が同じメソッド呼び出しにある場合のみです。それらが個別の投稿/取得を通じて個別に呼び出されると、上記のエラーが発生します。
私はこれに頭を悩ませており、Azure/Table Storage/KeyVault (暗号化) 内のバグである可能性があるのではないかと疑い始めています。誰かがこれについて何か知っているなら、私は感謝します。
RsaKey key = new RsaKey("mykeyid");
TableRequestOptions retrieveOptions = new TableRequestOptions()
{
EncryptionPolicy = new TableEncryptionPolicy(key, null)
};
TableOperation operation = TableOperation.Retrieve(patientId.ToUpper(), questionnaireId.ToUpper());
var answers = answersTable.Execute(operation, retrieveOptions, null);