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:
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:
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.
Nº do Artigo: 740
Postado: 23/02/2018 11:53:34
Última atualização: 26/02/2018 15:01:29
Postado: Mateus Neves [mateus.neves@oobj.com.br]
URL: https://backupbc.novooobj.xyz/article/configurar-serviços-oobj-para-acessar-certificado-a3-740.html