Prezados,
Estou tentando construindo um Provider (JCE) baseado no wrapper da iaik.
mas o meu principal problema ate agora está sendo em criar um objeto de assinatura.
Fiz um provider elementar só pra teste e não tive um resultado satisfatório
registro o o serviço de assinatura quando inicio o provider mas quando vou criar um objeto de assinatura recebo o erro:
Exception in thread “main” java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: RSA, provider: teste, class: meu.provedor.MinhaAssinaturaRSA)
at java.security.Provider$Service.newInstance(Provider.java:1155)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:220)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:202)
at java.security.Signature.getInstance(Signature.java:373)
at meu.provedor._TesteProvider.executa(_TesteProvider.java:33)
at meu.provedor._TesteProvider.main(_TesteProvider.java:44)
Caused by: java.lang.InstantiationException: meu.provedor.MinhaAssinaturaRSA
at java.lang.Class.newInstance0(Class.java:335)
at java.lang.Class.newInstance(Class.java:303)
at java.security.Provider$Service.newInstance(Provider.java:1130)
… 5 more