IAuthenticatedEncryptorFactory.CreateEncryptorInstance(IKey) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IAuthenticatedEncryptor基于给定 Descriptor的 创建实例。
public:
Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::IAuthenticatedEncryptor ^ CreateEncryptorInstance(Microsoft::AspNetCore::DataProtection::KeyManagement::IKey ^ key);
public Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor CreateEncryptorInstance (Microsoft.AspNetCore.DataProtection.KeyManagement.IKey key);
public Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor? CreateEncryptorInstance (Microsoft.AspNetCore.DataProtection.KeyManagement.IKey key);
abstract member CreateEncryptorInstance : Microsoft.AspNetCore.DataProtection.KeyManagement.IKey -> Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor
Public Function CreateEncryptorInstance (key As IKey) As IAuthenticatedEncryptor
参数
- key
- IKey
返回
一个 IAuthenticatedEncryptor 实例。
注解
对于给定Descriptor的 ,此方法返回的任何两个实例都应被视为等效的实例,例如,一个方法返回的有效负载应由另Decrypt(ArraySegment<Byte>, ArraySegment<Byte>)一个Encrypt(ArraySegment<Byte>, ArraySegment<Byte>)方法使用。