EVP_ASYM_CIPHER-RSA
名称
EVP_ASYM_CIPHER-RSA - RSA非对称密码算法支持
描述
针对RSA密钥类型的非对称密码支持。
RSA非对称密码参数
- "pad-mode" (OSSL_ASYM_CIPHER_PARAM_PAD_MODE) <UTF8字符串>
-
默认提供程序以字符串形式理解这些RSA填充模式
- "none" (OSSL_PKEY_RSA_PAD_MODE_NONE)
- "oaep" (OSSL_PKEY_RSA_PAD_MODE_OAEP)
- "pkcs1" (OSSL_PKEY_RSA_PAD_MODE_PKCSV15)
- "x931" (OSSL_PKEY_RSA_PAD_MODE_X931)
- "pad-mode" (OSSL_ASYM_CIPHER_PARAM_PAD_MODE) <整数>
-
默认提供程序以整数形式理解这些RSA填充模式
- 1 (RSA_PKCS1_PADDING)
- 3 (RSA_NO_PADDING)
- 4 (RSA_PKCS1_OAEP_PADDING)
- 5 (RSA_X931_PADDING)
有关更多详细信息,请参阅EVP_PKEY_CTX_set_rsa_padding(3)。
- "digest" (OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST) <UTF8字符串>
- "digest-props" (OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS) <UTF8字符串>
- "mgf1-digest" (OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST) <UTF8字符串>
- "mgf1-digest-props" (OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST_PROPS) <UTF8字符串>
- "oaep-label" (OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL) <八位字节字符串>
- "tls-client-version" (OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION) <无符号整数>
-
请参阅EVP_PKEY_CTX_set_rsa_padding(3)页面上的RSA_PKCS1_WITH_TLS_PADDING。
- "tls-negotiated-version" (OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION) <无符号整数>
-
请参阅EVP_PKEY_CTX_set_rsa_padding(3)页面上的RSA_PKCS1_WITH_TLS_PADDING。
有关更多信息,请参阅provider-asym_cipher(7)中的“非对称密码参数”。
参见
EVP_PKEY-RSA(7),EVP_PKEY(3),provider-asym_cipher(7),provider-keymgmt(7),OSSL_PROVIDER-default(7) OSSL_PROVIDER-FIPS(7)
版权
版权所有 2022 OpenSSL 项目作者。保留所有权利。
根据 Apache 许可证 2.0(“许可证”)获得许可。除非符合许可证,否则您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或https://www.openssl.org/source/license.html中获得副本。