RSAOpenSsl.DuplicateKeyHandle 方法

定义

获取加密密钥的 SafeEvpPKeyHandle 表示形式。

public:
 System::Security::Cryptography::SafeEvpPKeyHandle ^ DuplicateKeyHandle();
public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle ();
member this.DuplicateKeyHandle : unit -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Function DuplicateKeyHandle () As SafeEvpPKeyHandle

返回

加密密钥的 SafeEvpPKeyHandle 表示形式。

注解

每次调用此方法都会生成一个新的 SafeEvpPKeyHandle 对象,其生存期为自己的生存期。 即使释放了此 RSAOpenSsl 实例,此方法返回的对象也能安全地使用。 但是,修改操作(即,在新句柄上直接调用修改 OpenSSL API)对同一基础对象进行操作。 此方法返回的新实例只是一个附加引用。

适用于