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 取得副本。