Configurar serviços Oobj para acessar Certificado A3

Para preparar os serviços Oobj para acessar o Certificado Digital A3, é necessário adicionar um arquivo de configuração dentro de cada serviço. Veja a seguir como realizar essa configuração:

1 - Os Serviços Oobj que acessam o Certificado Digital são:

  • Oobj DFe - Motor de Serviços (oobj-motor)
  • Oobj DF-e - Recebe (oobj-recebe)
  • Oobj Distribuição MDe (oobj-distribuicao-mde)
  • Apache Tomcat 8 (tomcat8)

 

2 - Abra um editor de texto (recomendamos o Notepad++) e cole em novo Arquivo de Texto o conteúdo abaixo:

name=$name

# ePassNG 2000
#library=c:/windows/system32/OcsCryptoki.dll
library=

# Rainbow iKey 2032
#library=c:/windows/system32/dkck201.dll
# para o iKey 2032 e necessario o comando abaixo (incluir na configuracao da biblioteca)
#disabledMechanisms = {
#	CKM_SHA1_RSA_PKCS
#}

# SmartCard da CEB (Cartao SafeSign + leitora Perto Smart)
# Obs: comente a linha slot)
# Obs2: colocar o argumento JVM: -Djava.security.debug=sunpkcs11,pkcs11
#library=c:/windows/system32/aetpkss1.dll

# Em caso de smartcard, comente a linha abaixo
#slot=$slot

 

Em seguida, no parâmetro library=, da linha 5 será preciso informar o caminho da DLL do seu Certificado A3, que irá permitir a comunicação com o Certificado A3. Cada modelo de Certificado pode utilizar um DLL diferente. Veja no artigo a seguir, qual DLL escolher de acordo com o modelo do seu Certificado A3: Quais as DLLs usadas pelos principais modelos de Certificado A3? 

 

Sabendo qual a DLL que deve utilizar, informe o caminho dela no parâmetro, conforme exemplo abaixo:

name=$name

# ePassNG 2000
#library=c:/windows/system32/OcsCryptoki.dll
library=C:\Windows\system32\etpkcs11.dll

# Rainbow iKey 2032
#library=c:/windows/system32/dkck201.dll
# para o iKey 2032 e necessario o comando abaixo (incluir na configuracao da biblioteca)
#disabledMechanisms = {
#	CKM_SHA1_RSA_PKCS
#}

# SmartCard da CEB (Cartao SafeSign + leitora Perto Smart)
# Obs: comente a linha slot)
# Obs2: colocar o argumento JVM: -Djava.security.debug=sunpkcs11,pkcs11
#library=c:/windows/system32/aetpkss1.dll

# Em caso de smartcard, comente a linha abaixo
#slot=$slot

 

3 - Agora, precisamos salvar o arquivo com o nome pkcs11.cfg na pasta dos arquivos de configuração de cada serviço. Veja abaixo o caminho padrão de cada pasta de configuração de cada Serviço Oobj:

  • C:\Oobj\Aplicativos\Oobj\oobj-motor\config
  • C:\Oobj\Aplicativos\Oobj\oobj-recebe\config
  • C:\Oobj\Aplicativos\Oobj\oobj-distribuicao-mde\config
  • C:\Oobj\Aplicativos\Tomcat8\webapps\oobj-painel-api\WEB-INF\classes

 

4 - Veja abaixo uma demonstração completa da edição desse arquivo. O procedimento foi feito para o serviço oobj-motor. Pode-se, após isso, apenas copiar e colar o arquivo na pasta .\config dos demais serviços que necessitam desse arquivo.

0 (0)
Avaliação do Artigo (Nenhum voto)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.
Artigos Relacionados RSS Feed
Gerador Chave AC SAT no Monitor Oobj
Visualizado 456 vezes desde 04/12/2019
Como ajustar o horário de verão no Timezone do Java?
Visualizado 1717 vezes desde 08/05/2015
Visualizar documento original no Monitor Oobj
Visualizado 41 vezes desde 23/02/2024
Info do Sistema no Monitor Oobj
Visualizado 177 vezes desde 12/04/2018
Como cadastrar Chave de Ativação no Monitor Oobj?
Visualizado 280 vezes desde 10/01/2018
Registrar Evento Prestação de Serviço em Desacordo no Monitor
Visualizado 425 vezes desde 17/10/2019
Como saber a versão do Java usado por um Serviço Oobj DFe?
Visualizado 2347 vezes desde 19/09/2016
Gestão do DF-e Client no Monitor Oobj
Visualizado 311 vezes desde 03/05/2020
Imprimir Documento por rota no Monitor Oobj
Visualizado 204 vezes desde 22/06/2018
Login no Monitor Oobj
Visualizado 786 vezes desde 11/02/2019