Skip to content

Commit cc6990c

Browse files
Corrigido erros de Assinatura com repositorio Windows
1 parent 89761aa commit cc6990c

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ ________________________________________________________________________________
4444
- Alterado nome da propriedade contigenciaSCAN para contigenciaSVC
4545
- Melhoria nos Logs
4646
- Atualizado Dependencia Java-Certificado
47+
- Corrigido erros de Assinatura com repositorio Windows
4748

4849
(Atualizar os Schemas: https://github.com/Samuel-Oliveira/Java_NFe/raw/master/Schemas_2020.006.zip)
4950

java-nfe-4.00.15-SNAPSHOT.jar

882 Bytes
Binary file not shown.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
<dependency>
5555
<groupId>br.com.swconsultoria</groupId>
5656
<artifactId>java_certificado</artifactId>
57-
<version>2.4</version>
57+
<version>2.5</version>
5858
</dependency>
5959
<!-- Ini4J -->
6060
<dependency>

src/main/java/br/com/swconsultoria/nfe/Assinar.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import br.com.swconsultoria.nfe.dom.ConfiguracoesNfe;
77
import br.com.swconsultoria.nfe.dom.enuns.AssinaturaEnum;
88
import br.com.swconsultoria.nfe.exception.NfeException;
9+
import br.com.swconsultoria.nfe.util.ObjetoUtil;
910
import org.w3c.dom.Document;
1011
import org.w3c.dom.NodeList;
1112
import org.xml.sax.InputSource;
@@ -143,7 +144,7 @@ private static void loadCertificates(ConfiguracoesNfe config, XMLSignatureFactor
143144
KeyStore keyStore = CertificadoService.getKeyStore(certificado);
144145

145146
KeyStore.PrivateKeyEntry pkEntry = (KeyStore.PrivateKeyEntry) keyStore.getEntry(certificado.getNome(),
146-
new KeyStore.PasswordProtection(certificado.getSenha().toCharArray()));
147+
new KeyStore.PasswordProtection(ObjetoUtil.verifica(certificado.getSenha()).orElse("").toCharArray()));
147148
privateKey = pkEntry.getPrivateKey();
148149

149150
KeyInfoFactory keyInfoFactory = signatureFactory.getKeyInfoFactory();

src/main/java/br/com/swconsultoria/nfe/dom/ConfiguracoesNfe.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public static ConfiguracoesNfe criarConfiguracoes(EstadosEnum estado, AmbienteEn
8686

8787
if (Logger.getLogger("").isLoggable(Level.SEVERE)) {
8888
System.err.println("####################################################################");
89-
System.err.println(" Api Java Nfe - Versão 4.00.15-SNAPSHOT(B) - 01/04/2021 ");
89+
System.err.println(" Api Java Nfe - Versão 4.00.15-SNAPSHOT(C) - 11/04/2021 ");
9090
if (Logger.getLogger("").isLoggable(Level.WARNING)) {
9191
System.err.println(" Samuel Olivera - [email protected] ");
9292
}
@@ -95,7 +95,7 @@ public static ConfiguracoesNfe criarConfiguracoes(EstadosEnum estado, AmbienteEn
9595
System.err.println("####################################################################");
9696
}
9797
if (!certificado.isValido()) {
98-
throw new CertificadoException("Certificado Vencido!");
98+
throw new CertificadoException("Certificado Vencido/Inválido");
9999
}
100100
return configuracoesNfe;
101101
}

0 commit comments

Comments
 (0)