X Tutup
Skip to content

Issues with Elliptic Curve (ECDSA) TLS client keys. #440

@PMLavigne

Description

@PMLavigne

I'm encountering an error when using the Docker plugin for JetBrains' IDE's, which makes use of docker-java. The original issue is here: https://youtrack.jetbrains.com/issue/IDEA-150785

Anyway, it seems like docker-java cannot connect to the docker server if the client keys are generated using ECDSA instead of RSA. The CA that signs the keys can be ECDSA, and can sign the keys with ECDSA, but if the client's key itself uses ECDSA I get a very unhelpful exception and no stack trace (probably due to the plugin cutting it off rather than docker-java not generating it):
com.github.dockerjava.api.DockerClientException: Error in SSL Configuration

For reference, I'm using:
OSX 10.11.2 (my computer)
JDK: 1.8.0_40-release
Ubuntu 15.10 (the server)
Docker (on server): 1.9.1, build a34a1d5
Docker (on mac): 1.9.1, build a34a1d5

I'm sorry but I don't know how to get the version number from docker-java itself since it's within the plugin.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    X Tutup