Wie konvertiert man einen öffentlichen EC-Code-Punkt und einen Kurvennamen in einen PublicKey?

Ich habe zwei 32 Byte lange Bytearrays, die die X- und Y-Werte für einen öffentlichen EC-Schlüssel darstellen. Ich weiß, dass die Kurve die benannte Kurve "prime256v1" ist.

Wie kann ich das in ein Java PublicKey-Objekt verwandeln?

Die JCE bietet anscheinend keinerlei Möglichkeiten, benannte Kurven zu verwenden.

Bouncycastle Beispielcode scheint mit keiner Version von Bouncycastle zu kompilieren, die ich finden kann.

WTF?