開放SSL

密碼學和 SSL/TLS 工具組

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 The OpenSSL Project Authors。保留所有權利。

根據 Apache 授權條款 2.0 版(「授權條款」)取得授權。您不得使用此檔案,除非符合授權條款。您可以在原始程式碼散佈中的 LICENSE 檔案中取得副本,或在 https://www.openssl.org/source/license.html 取得副本。