chore(deps): update dependency pyopenssl to v24.3.0
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| pyopenssl (source) | minor |
==24.2.1 -> ==24.3.0
|
Release Notes
pyca/pyopenssl (pyopenssl)
v24.3.0
Backward-incompatible changes: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Removed the deprecated
OpenSSL.crypto.CRL,OpenSSL.crypto.Revoked,OpenSSL.crypto.dump_crl, andOpenSSL.crypto.load_crl.cryptography.x509's CRL functionality should be used instead. - Removed the deprecated
OpenSSL.crypto.signandOpenSSL.crypto.verify.cryptography.hazmat.primitives.asymmetric's signature APIs should be used instead.
Deprecations: ^^^^^^^^^^^^^
- Deprecated
OpenSSL.rand- callers should useos.urandom()instead. - Deprecated
add_extensionsandget_extensionsonOpenSSL.crypto.X509ReqandOpenSSL.crypto.X509. These should have been deprecated at the same timeX509Extensionwas. Users should use pyca/cryptography's X.509 APIs instead. - Deprecated
OpenSSL.crypto.get_elliptic_curvesandOpenSSL.crypto.get_elliptic_curve, as well as passing the reult of them toOpenSSL.SSL.Context.set_tmp_ecdh, users should instead pass curves fromcryptography. - Deprecated passing
X509objects toOpenSSL.SSL.Context.use_certificate,OpenSSL.SSL.Connection.use_certificate,OpenSSL.SSL.Context.add_extra_chain_cert, andOpenSSL.SSL.Context.add_client_ca, users should instead passcryptography.x509.Certificateinstances. This is in preparation for deprecating pyOpenSSL'sX509entirely. - Deprecated passing
PKeyobjects toOpenSSL.SSL.Context.use_privatekeyandOpenSSL.SSL.Connection.use_privatekey, users should instead passcryptographypriate key instances. This is in preparation for deprecating pyOpenSSL'sPKeyentirely.
Changes: ^^^^^^^^
-
cryptographymaximum version has been increased to 44.0.x. -
OpenSSL.SSL.Connection.get_certificate,OpenSSL.SSL.Connection.get_peer_certificate,OpenSSL.SSL.Connection.get_peer_cert_chain, andOpenSSL.SSL.Connection.get_verified_chainnow take anas_cryptographykeyword-argument. WhenTrueis passed thencryptography.x509.Certificateare returned, instead ofOpenSSL.crypto.X509. In the future, passingFalse(the default) will be deprecated.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.