{"id":398,"date":"2016-05-02T18:45:45","date_gmt":"2016-05-02T21:45:45","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?p=398"},"modified":"2017-11-15T16:30:30","modified_gmt":"2017-11-15T19:30:30","slug":"configuracao-de-certificados-a3-via-pkcs11-para-utilizacao-no-maker","status":"publish","type":"post","link":"https:\/\/www.l2maker.com.br\/documentacao\/2016\/05\/configuracao-de-certificados-a3-via-pkcs11-para-utilizacao-no-maker\/","title":{"rendered":"Configura\u00e7\u00e3o de certificados A3 via PKCS#11 Para utiliza\u00e7\u00e3o do certificado"},"content":{"rendered":"<p>Para utiliza\u00e7\u00e3o do certificado digital no formato A3 \u00e9 necess\u00e1rio a configura\u00e7\u00e3o do leitor. Para tal, siga os passos abaixo de acordo com o modelo do leitor.<\/p>\n<h1>Importante<\/h1>\n<ul>\n<li>O dispositivo deve estar corretamente instalado e configurado no computador do cliente;<\/li>\n<li>O certificado deve estar v\u00e1lido e presente na leitura (quando for cart\u00e3o) ou conectado ao computador para efetuar os testes;<\/li>\n<li>As instru\u00e7\u00f5es abaixo se aplicam ao Windows, para uso no Linux ou MAC \u00e9 necess\u00e1rio obter os procedimentos de uso do PKCS11;<\/li>\n<li>N\u00e3o h\u00e1 suporte a instala\u00e7\u00e3o, configura\u00e7\u00e3o, testes do certificado A3, o uso das APIs pressup\u00f5e que o dispositivo esteja devidamente instalado e funcionando de forma compat\u00edvel com o Java, considere o uso da MsCapi.<\/li>\n<\/ul>\n<h1>Alternativas<\/h1>\n<ul>\n<li>No Windows \u00e9 poss\u00edvel utilizar certificados A3 atrav\u00e9s da MsCapi, ela utiliza o driver do pr\u00f3prio Windows na comunica\u00e7\u00e3o, o que simplifica o processo. Para tal use Java 7 ou superior no servidor no cliente.<\/li>\n<\/ul>\n<h1>Configura\u00e7\u00f5es de Leitores\/Smartcard<\/h1>\n<p>Estes dispositivos permitem o uso de diferentes cart\u00f5es, n\u00e3o se faz necess\u00e1rio uma\u00a0configura\u00e7\u00e3o por cart\u00e3o, basta somente instalar e configurar a leitura de cart\u00f5es inteligentes\u00a0(Smartcards).<\/p>\n<h2>Importante<\/h2>\n<ul>\n<li>Para os testes finais ser\u00e1 necess\u00e1rio colocar um cart\u00e3o v\u00e1lido na leitura;<\/li>\n<li>Cada cart\u00e3o pode ter uma senha (PIN) diferente;<\/li>\n<li>Alguns servidores exigem que sejam colocados todos os certificados da cadeia de\u00a0certifica\u00e7\u00e3o no cart\u00e3o, se necess\u00e1rio entre em contato com o fornecedor do\u00a0certificado.<\/li>\n<\/ul>\n<h2>Gemalto USB<\/h2>\n<p>A configura\u00e7\u00e3o do dispositivo ser\u00e1:<br \/>\nname = SmartCard<br \/>\nlibrary = c:\/windows\/system32\/cmP11.dll<\/p>\n<h2>Leitor Perto<\/h2>\n<p>A configura\u00e7\u00e3o do dispositivo ser\u00e1:<\/p>\n<blockquote><p>name = SmartCard<br \/>\nlibrary = c:\/windows\/system32\/aetpkss1.dll<\/p><\/blockquote>\n<h1>Tokens<\/h1>\n<p>Se parecem com Pendrivers, ou como a pr\u00f3pria chave do Maker. Abaixo algumas instru\u00e7\u00f5es para modelos conhecidos.<\/p>\n<h2>eToken pro Aladdin<\/h2>\n<p>\u00c9 necess\u00e1rio instalar os drivers do dispositivo atrav\u00e9s do CD de instala\u00e7\u00e3o que o acompanha. Ser\u00e1 necess\u00e1rio tamb\u00e9m a instala\u00e7\u00e3o do software PKIClient que pode ser obtido num dos sites abaixo:<br \/>\n<a href=\"http:\/\/serasa.certificadodigital.com.br\/ajuda\/instalacao\/outros-downloads-token-usb-somente-a3\/\" target=\"_blank\" rel=\"noopener\">http:\/\/serasa.certificadodigital.com.br\/ajuda\/instalacao\/outros-downloads-token-usb-somente-a3\/<\/a><br \/>\n<a href=\"http:\/\/www.isecurity.info\/downloads.aspx\" target=\"_blank\" rel=\"noopener\">http:\/\/www.isecurity.info\/downloads.aspx<\/a><\/p>\n<p>Para configurar o eToken Pro Aladdin \u00e9 necess\u00e1rio informar o n\u00famero do Slot onde se encontra o certificado no dispositivo. Para obter o n\u00famero do Slot utilize o <strong>PKCS11Explorer<\/strong>, ou algum outro utilit\u00e1rio que esteja dispon\u00edvel. A configura\u00e7\u00e3o do dispositivo ser\u00e1:<\/p>\n<blockquote><p>name = eToken<br \/>\nslot = 2<br \/>\nlibrary = c:\\WINDOWS\\system32\\eTPKCS11.dll<\/p><\/blockquote>\n<h2>iKey2032 da Safenet<\/h2>\n<p>Instale o driver do token, a DLL deste dispositivo fica no seguinte local &#8220;C:\/Windows\/system32\/dkck201.dll&#8221;. A configura\u00e7\u00e3o do dispositivo ser\u00e1:<\/p>\n<blockquote><p>name = Safenetikey2032<br \/>\nlibrary = c:\/windows\/system32\/dkck201.dll<\/p><\/blockquote>\n<h1>Testando as configura\u00e7\u00f5es<\/h1>\n<p>Para certificar-se que a aplica\u00e7\u00e3o Java consegue ler\/acessar o certificado A3 com as configura\u00e7\u00f5es informadas, execute os seguintes procedimentos:<\/p>\n<ol>\n<li>Abra o Prompt de comandos (Windows -&gt; Iniciar -&gt; Executar: cmd.exe);<\/li>\n<li>Navegue para a pasta do Webrun atrav\u00e9s do comando CD (change dir)<br \/>\n(C:\\Program Files (x86)\\Softwell Solutions\\Maker 3.6\\Webrun 3.6);<\/li>\n<li>Depois navegue para a pasta do Java (.\\java\\jre\\bin);<\/li>\n<li>Na pasta do Java execute o seguinte comando:<br \/>\n<blockquote><p>keytool.exe -list -keystore NONE -storetype PKCS11 -providerClass sun.security.pkcs11.SunPKCS11 -providerArg <strong>C:\\l2s-a3-config.cfg<\/strong> -storepass <strong>senha<\/strong><\/p><\/blockquote>\n<\/li>\n<li>Observe a sa\u00edda do Prompt de Comando por respostas de erro, ou listagem de certificados;\n<ol>\n<li>Caso apare\u00e7a um erro revise as configura\u00e7\u00f5es;<\/li>\n<li>Se o certificado for listado, as configura\u00e7\u00f5es est\u00e3o corretas.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h1>Refer\u00eancias<\/h1>\n<ol>\n<li>http:\/\/wiki.ncryptoki.com\/Known-PKCS-11-modules.ashx<\/li>\n<li>http:\/\/javacardforum.com\/<\/li>\n<li>https:\/\/github.com\/OpenSC\/OpenSC\/wiki\/Aladdin-eToken-PRO<\/li>\n<li>http:\/\/en.wikipedia.org\/wiki\/PKCS_11<\/li>\n<li>https:\/\/github.com\/OpenSC\/OpenSC\/wiki<\/li>\n<\/ol>\n<h1>Drivers<\/h1>\n<ol>\n<li>http:\/\/www.certisign.com.br\/atendimento-suporte\/downloads\/leitoras\/<\/li>\n<li>http:\/\/www.certisign.com.br\/atendimento-suporte\/downloads\/tokens<\/li>\n<li>http:\/\/www.nonus.com.br\/Prod_Smartnonus.php#.VUvEXyFVhBc<\/li>\n<\/ol>\n<h1>Software para testes do PKCS11<\/h1>\n<ol>\n<li>http:\/\/pkcs11interop.net\/<\/li>\n<li>Cryptoki Explorer &#8211; <a href=\"http:\/\/www.ncryptoki.com\/download.aspx\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ncryptoki.com\/download.aspx<\/a><\/li>\n<li>https:\/\/www.cryptsoft.com\/pkcs11doc\/<\/li>\n<li>http:\/\/www.projetusinformatica.com.br\/downloads\/PKCS11Explorer100.zip<\/li>\n<li>http:\/\/www.projetusinformatica.com.br\/wiki\/index.php\/AplicativoPKCS11Explorer<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Para utiliza\u00e7\u00e3o do certificado digital no formato A3 \u00e9 necess\u00e1rio a configura\u00e7\u00e3o do leitor. Para tal, siga os passos abaixo de acordo com o modelo do leitor. Importante O dispositivo deve estar corretamente instalado e configurado no computador do cliente; O certificado deve estar v\u00e1lido e presente na leitura (quando for cart\u00e3o) ou conectado ao [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,56,4],"tags":[],"class_list":["post-398","post","type-post","status-publish","format-standard","hentry","category-apis","category-instrucoes-de-uso","category-nfe-cte-danfe"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":8,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":975,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/398\/revisions\/975"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/categories?post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/tags?post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}