¿Cómo se convierte un punto de código CE público y un nombre de curva en una clave pública?

Tengo dos conjuntos de bytes de 32 bytes que representan los valores X e Y para una clave pública EC. Sé que la curva es la curva nombrada "prime256v1".

¿Cómo puedo convertir eso en un objeto Java PublicKey?

El JCE parece no proporcionar instalaciones para utilizar curvas con nombre.

Código de ejemplo de Bouncycastle no parece compilar con ninguna versión de bouncycastle que pueda encontrar.

WTF?

Respuestas a la pregunta(2)

Su respuesta a la pregunta