Наконец-то все заработало, серверная и клиентская двусторонняя аутентификация ssl.
Я использовал приведенные здесь инструкции для настройки своего собственного центра сертификации (ca) http://www.garex.net/apache/
Я следовал там командам, чтобы сгенерировать свои собственные файлы ca, server и client ..
Большая "GOTCHA" заключалась в том, что в разделе "создание сертификата клиента" ссылка garex.net использует клиентский ключ размером 1024.Как оказалось, это вызывало исключение java.io.IOException: неправильная версия хранилища ключей
Чтобы обойти вышеупомянутое исключение, мне пришлось использовать только ключи 512 размера. Это делается НЕ включаяпараметр "1024" для команды openssl genrsa genkey ..
Наконец, я хочу добавить ссылку на инструмент, который я использовал в итоге вместо Portecle .. Я нашел здесь, что программа keytool gui очень полезна и прощеиспользовать, чем portecle one - http://www.lazgosoftware.com/kse/index.html
Эта проблема была немного болезненной, поэтому я буду следить за этой веткой .. Не стесняйтесь отвечать, если вы столкнетесь с какими-либо контрольно-пропускными пунктами ..