Como se conectar ao MySQL com o X509 usando o JDBC?

Eu configurei um servidor de banco de dados MySQL (Community Server, 5.1).

Eu configurei SSL, criei certificados, etc.

Eu criei um usuário que possui o atributo REQUIRES X509.

Eu posso conectar usando este usuário usando o cliente da linha de comando "mysql" e o comando "status" mostra que o SSL está ativo, etc.

Eu segui exatamente as instruções do site MySQL sobre como importar os certificados para arquivos de armazenamento confiável / armazenamento de chaves Java.

Eu simplesmente não consigo conectar ao banco de dados usando estes.

Se eu usar apenas o arquivo de armazenamento confiável usando um usuário com REQUIRES SSL, tudo estará bem. Usar o arquivo de armazenamento de chaves com um usuário com o REQUIR X509 simplesmente não o possui.

Parece haver muitas evidências na web de pessoas que lutam com isso e não muitas respostas. Alguém realmente conseguiu este trabalho?

questionAnswers(1)

yourAnswerToTheQuestion