I am new to OpenSSL and have theoretical information in SSL protocol . I have task to create a certificate who uses RSA algorithm for symmetric session key exchange and use my own my encryption algorithm called FooSymmetricAlgorithm
for symmetric session key. I need a way to tell the browser and web server to use FooSymmetricAlgorithm
as symmetric algorithm. I know I can import my root certificate to browser but I think that does not mean I can add my encryption algorithm to browser. My problem is that how I can tell the browser to use FooSymmetricAlgorithm
for session key and encryption. It does not difference between browser. It is suffice to have an browser and I will use it just for test purpose.
I want to know that is there any way when I send digital certificate to browser, the browser forced to use my FooSymmetricAlgorithm
for encrypting data? I mean is there any way to add my algorithm to browser?