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
Como configurar uma impressora para impressão automática na modalidade InHouse
Visualizado 12407 vezes desde 12/05/2015
Como pré-visualizar um DAMDF-e emitido no Monitor Oobj?
Visualizado 51 vezes desde 20/12/2021
Auditoria no Monitor Oobj
Visualizado 1137 vezes desde 01/09/2020
Como configurar processamento síncrono e assíncrono no Monitor Oobj
Visualizado 1750 vezes desde 28/05/2020
Como habilitar politica de senha no Monitor Oobj?
Visualizado 148 vezes desde 23/08/2021
Como ajustar o horário de verão no Timezone do Java?
Visualizado 63222 vezes desde 08/05/2015
Como configurar um Certificado A1 no Monitor Oobj?
Visualizado 6739 vezes desde 05/12/2017
Rejeição 355: Informar o local de saída do Pais no caso da exportação - Como Resolver?
Visualizado 123 vezes desde 10/12/2021
Informações do Sistema - Como conferir a versão do Monitor Oobj?
Visualizado 1835 vezes desde 12/09/2018
Info do Sistema no Monitor Oobj
Visualizado 1170 vezes desde 12/04/2018
Comentários
Nome
Email
Código de Segurança Security Code
Não há comentários para este artigo. Seja o primeiro a postar um comentário.