PROBLEM WITH DTLS VERSION 1.2 SERVER SIDE IMPLEMENTATION
"Zarkar, Nilesh (Contractor)" <nzarkar-79e32m/[email protected]>
| Newsgroups | gmane.comp.encryption.bouncy-castle.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello,
Can anybody help me does bouncy castle version latest version 1.60 support DTLS 1.2 Server side implementation ?
https://www.bouncycastle.org/releasenotes.html
Referring to the comment in above link .
"Client side support and some server side support has been added for TLS/DTLS 1.2."
If bouncy castle 1.6 (Java) fully compliant with server side DTLS implementation for version V1.2 ?
I am using libjitsi (which uses bouncy castle version 1.54) and would like to bring to your notice the following comment in one the libjitsi class TlsServerImpl
/**
* {@inheritDoc}
*
* The implementation of <tt>TlsServerImpl</tt> always returns
* <tt>ProtocolVersion.DTLSv10</tt> because <tt>ProtocolVersion.DTLSv12</tt>
* does not work with the Bouncy Castle Crypto APIs at the time of this
* writing.
*/
@Override
protected ProtocolVersion getMaximumVersion()
{
return ProtocolVersion.DTLSv10;
}
Basically when I get Client Hello from the DTLS client with DTLS version v1.2, DTLS Server sends Server Hello with DTLS version 1.0 and Client responds back with "Fatal error : Protocol Version"
Thanks,
Nilesh