在AmazonKeyManagementServiceClient
中,有一种GenerateDataKeyPairAsync
方法使用public,private和privateCipher返回3 MemoryStream
。
我想使用生成的密钥特别是使用JOSE和JWE对消息进行加密和解密。
但是要生成JWE令牌,我需要指定SecurityKey
。因此,我尝试使用生成的内存流来创建RsaSecurityKey
和X509SecurityKey
,但是它们都不起作用。更重要的是,如果我将此内存流读取为字符串,它看起来与以前使用的键不一样。
还花了4个小时寻找例如如何使用这些数据密钥的方法,但是即使AWS文档也只能将MemoryStreams
放入单独的变量中。