Hi *,
I have a simple, short XML document that I want to sign using an ECC private
key. I have created the ECC-Keys with BouncyCastle (bcprov-jdk15-133.jar)
(using Java 1.5 obviously ;-). Unfortunately,
XMLSignature sig = ....
sig.sign(privateKey);
The sign method throws java.security.InvalidKeyException: No installed provider
supports this key: org.bouncycastle.jce.provider.JCEECPrivateKey
I have initialized BouncyCastle and the XMLLib
static {
Security.addProvider(new BouncyCastleProvider());
org.apache.xml.security.Init.init();
}
And used the bouncyCastle PKCS12 KeyStore for reading the key material from a
.p12-file.
It all worked fine when I was using RSA-keymaterial!
Is this a know bug, was it never tested? Any idea, where I can look next?
Thanks in advance,
Jörg