Pessoal, to passando a nfe pra versão 2.0, mas insiste em dar o seguinte erro:
Sendo que já peguei uma nova cadeia de certificados e importei para o arquivo jks, o qual utilizo para setar nas propriedades do sistema. A versão 1.10 que fiz utilizando jax ws está funcionando perfeitamente, já nesta nova versão causa este erro, esse nova versão fiz utilizando axis2 para gerar os stubs, to tentando rodar um exemplo simples que peguei aqui mesmo no forum para o consumo do webservice de statusservico da sefaz, porém dá o erro descrito acima, o que poderá ser??
segue minha classe teste:
public class StatusServicoClient {
public static void main(String[] args) throws KeyStoreException, NoSuchAlgorithmException, IOException, CertificateException, XMLStreamException, Exception {
String nfeDadosMsg = "<nfeDadosMsg><consStatServ versao=\"2.00\"" +
" xmlns=\"http://www.portalfiscal.inf.br/nfe\">" +
"<tpAmb>2</tpAmb><cUF>15</cUF><xServ>STATUS</xServ></consStatServ></nfeDadosMsg>";
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
Provider p = new sun.security.pkcs11.SunPKCS11("tokencartao.cfg");
Security.addProvider(p);
System.setProperty("sun.security.ssl.allowUnsafeRenegotiation ", "true");
System.setProperty("javax.net.ssl.keyStoreType", "PKCS11");
System.setProperty("javax.net.ssl.keyStore", "NONE");
System.setProperty("javax.net.ssl.keyStorePassword", "*******");
System.setProperty("javax.net.ssl.keyStoreProvider", "SunPKCS11-NFE");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", "C:\\Sun\\SDK\\domains\\domain1\\config\\keystore.jks");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
XMLStreamReader dad = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(nfeDadosMsg));
NfeStatusServico2Stub.NfeDadosMsg dadosMsg = NfeStatusServico2Stub.NfeDadosMsg.Factory.parse(dad);
NfeStatusServico2Stub.NfeCabecMsg cabecMsgteste = new NfeStatusServico2Stub.NfeCabecMsg();
cabecMsgteste.setCUF("15");
cabecMsgteste.setVersaoDados("2.00");
NfeStatusServico2Stub.NfeCabecMsgE cabecMsgE = new NfeStatusServico2Stub.NfeCabecMsgE();
cabecMsgE.setNfeCabecMsg(cabecMsgteste);
NfeStatusServico2Stub stub = new NfeStatusServico2Stub();
System.out.println(stub.nfeStatusServicoNF2(dadosMsg, cabecMsgE).getExtraElement());
}
}