It is very simple for server to tell client it not support secure
renegotiation: server just should not send renegotiation_info TLS extension
in ServerHello.
Then client will know that server  do not support (or do not wish to
support) secure renegotiation.

The hard part is to make it by using OpenSSL.
Currently there is only one way to achive desired behaviour - completelly
disable TLS extensions.
Which migth not be considered as aceptable in particular case.

There is a pach, implementing option SSL_OP_DO_NOT_SEND_RI.
http://rt.openssl.org/index.html?q=2551

If this option is set to SSL context - server will not send
renegotiation_info TLS extension.

On 29 June 2011 23:18, Ritesh Rekhi <rre...@brocade.com> wrote:

> Hi ,****
>
> ** **
>
> I need little help in implementing RFC 5746 on server, as per RFC it is not
> very clear on how to tell clients that Server doesn’t support renegotiation.
> ****
>
> ** **
>
> If anybody knows a way to tell clients that server doesn’t support
> renegotiation , please let me know.****
>
> ** **
>
> Thanks ****
>
> Ritesh Rekhi ****
>
  • RFC 5746 Ritesh Rekhi
    • Re: RFC 5746 Andrey Kulikov

Reply via email to