⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 evp_pkey_set1_rsa.pod

📁 开源的ssl算法openssl,版本0.9.8H
💻 POD
字号:
=pod=head1 NAMEEVP_PKEY_set1_RSA, EVP_PKEY_set1_DSA, EVP_PKEY_set1_DH, EVP_PKEY_set1_EC_KEY,EVP_PKEY_get1_RSA, EVP_PKEY_get1_DSA, EVP_PKEY_get1_DH, EVP_PKEY_get1_EC_KEY,EVP_PKEY_assign_RSA, EVP_PKEY_assign_DSA, EVP_PKEY_assign_DH, EVP_PKEY_assign_EC_KEY,EVP_PKEY_type - EVP_PKEY assignment functions.=head1 SYNOPSIS #include <openssl/evp.h> int EVP_PKEY_set1_RSA(EVP_PKEY *pkey,RSA *key); int EVP_PKEY_set1_DSA(EVP_PKEY *pkey,DSA *key); int EVP_PKEY_set1_DH(EVP_PKEY *pkey,DH *key); int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey,EC_KEY *key); RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); DSA *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); DH *EVP_PKEY_get1_DH(EVP_PKEY *pkey); EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey); int EVP_PKEY_assign_RSA(EVP_PKEY *pkey,RSA *key); int EVP_PKEY_assign_DSA(EVP_PKEY *pkey,DSA *key); int EVP_PKEY_assign_DH(EVP_PKEY *pkey,DH *key); int EVP_PKEY_assign_EC_KEY(EVP_PKEY *pkey,EC_KEY *key); int EVP_PKEY_type(int type);=head1 DESCRIPTIONEVP_PKEY_set1_RSA(), EVP_PKEY_set1_DSA(), EVP_PKEY_set1_DH() andEVP_PKEY_set1_EC_KEY() set the key referenced by B<pkey> to B<key>.EVP_PKEY_get1_RSA(), EVP_PKEY_get1_DSA(), EVP_PKEY_get1_DH() andEVP_PKEY_get1_EC_KEY() return the referenced key in B<pkey> orB<NULL> if the key is not of the correct type.EVP_PKEY_assign_RSA() EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH()and EVP_PKEY_assign_EC_KEY() also set the referenced key to B<key>however these use the supplied B<key> internally and so B<key>will be freed when the parent B<pkey> is freed.EVP_PKEY_type() returns the type of key corresponding to the valueB<type>. The type of a key can be obtained withEVP_PKEY_type(pkey->type). The return value will be EVP_PKEY_RSA,EVP_PKEY_DSA, EVP_PKEY_DH or EVP_PKEY_EC for the correspondingkey types or NID_undef if the key type is unassigned.=head1 NOTESIn accordance with the OpenSSL naming convention the key obtainedfrom or assigned to the B<pkey> using the B<1> functions must befreed as well as B<pkey>.EVP_PKEY_assign_RSA() EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH()EVP_PKEY_assign_EC_KEY() are implemented as macros.=head1 RETURN VALUESEVP_PKEY_set1_RSA(), EVP_PKEY_set1_DSA(), EVP_PKEY_set1_DH() andEVP_PKEY_set1_EC_KEY() return 1 for success or 0 for failure.EVP_PKEY_get1_RSA(), EVP_PKEY_get1_DSA(), EVP_PKEY_get1_DH() andEVP_PKEY_get1_EC_KEY() return the referenced key or B<NULL> if an error occurred.EVP_PKEY_assign_RSA() EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH()and EVP_PKEY_assign_EC_KEY() return 1 for success and 0 for failure.=head1 SEE ALSOL<EVP_PKEY_new(3)|EVP_PKEY_new(3)>=head1 HISTORYTBA=cut

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -