Я пытаюсь расшифровать зашифрованную строку с помощью кода C # и ключа сертификата хранилища ключей Azure, часть шифрования работает нормально, но при расшифровке возникает исключение: «Operation returned an invalid status code 'Forbidden'
», «Operation decrypt is not permitted on this key.
»
Я разрешил все разрешения при регистрации этого параметра Azure AD «Регистрация приложений» из блейда AD.Есть ли другое место, где мне нужно добавить еще разрешения.Следуйте этой статье , чтобы настроить сертификат и связь с AD.
Строка кода, который я использую для расшифровки:
var decryptedData = kv.DecryptAsync(key.Key.Kid,JsonWebKeyEncryptionAlgorithm.RSAOAEP, encryptedTextNew).GetAwaiter().GetResult();
Если кто-либо сделалэто, пожалуйста, напишите в комментарии, будет очень полезно.