Files
cms-core/Documentation/Changelog/9.2/Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst

42 lines
1.1 KiB
ReStructuredText

.. include:: /Includes.rst.txt
.. _deprecation-84407:
==================================================================
Deprecation: #84407 - AJAX request methods in RsaEncryptionEncoder
==================================================================
See :issue:`84407`
Description
===========
All methods related to AJAX requests in :php:`\TYPO3\CMS\Rsaauth\RsaEncryptionEncoder` have been marked as deprecated:
* :php:`getRsaPublicKeyAjaxHandler()`
The `rsa_publickey` AJAX route has been adapted to use the
:php:`\TYPO3\CMS\Rsaauth\Controller\RsaPublicKeyGenerationController` which was already used for RSA key retrieval via
eID in the frontend.
Impact
======
Calling the above method on an instance of :php:`RsaEncryptionEncoder` will throw a deprecation warning in v9 and a
PHP fatal in v10.
Affected Installations
======================
All extensions that call the deprecated method are affected.
Migration
=========
Extensions should use the AJAX route `rsa_publickey` instead of the deprecated method.
.. index:: Backend, Frontend, PHP-API, FullyScanned