Hi,
Is anybody at all using this method?
can anyone at least tell me if I'm barking up the wrong tree??? I've spend 2 days trying to solve this.
I even tried to use bouncy castle libraries.
but then it has it's own bugs, and eventually does not work anyway.
has anyone been able to use this example provided by cisco on CUCM 8???
thanks,
Hi George,
I too am waiting for an answer, especially from the Cisco folks. I had a strange situation where thisdoes not appear across the board on all CUCM installs (8.5+). I have only seen it on one install. As such, it smells like a configuration (CUCM install) thing.
Hi thanks for the answer.
I have an idea about what is going on. and which versions are affected.
the one I have is Restricted version (the one that you can enable mixed mode for security).
and I guess this version offers better cipher capabilities.
probably unrestricted versions will be ok.
as a workaround I am using bouncy castle libraries now, but then I had array out of boundaris exception, which I had to fix by the following work around:
socket = (SSLSocket) sf.createSocket(host, Integer.parseInt(this.port));
List<String> limited = new LinkedList<String>();
for(String suite : ((SSLSocket)socket).getEnabledCipherSuites())
{
if(!suite.contains("_DHE_"))
{
limited.add(suite);
}
}
((SSLSocket)socket).setEnabledCipherSuites(limited.toArray( new String[limited.size()] ));
I do hope this saves someone few days of headaches!
Regards,