Я новичок в OpenSSL и имею теоретическую информацию по протоколу SSL. У меня есть задача создать сертификат, который использует алгоритм RSA для симметричного обмена ключами сеанса и использовать мой собственный алгоритм шифрования под названием FooSymmetricAlgorithm
для симметричного сеансового ключа. Мне нужен способ указать браузеру и веб-серверу использовать FooSymmetricAlgorithm
в качестве симметричного алгоритма. Я знаю, что могу импортировать свой корневой сертификат в браузер, но я думаю, что это не означает, что я могу добавить свой алгоритм шифрования в браузер. Моя проблема заключается в том, как я могу указать браузеру использовать FooSymmetricAlgorithm
для сеансового ключа и шифрования. Это не разница между браузером. Достаточно иметь браузер, и я буду использовать его только для тестов.
Я хочу знать, есть ли способ, когда я отправляю цифровой сертификат в браузер, браузер вынужден использовать мой FooSymmetricAlgorithm
для шифрования данных? Я имею в виду, есть ли способ добавить мой алгоритм в браузер?