
Certificação Digital - Desenvolvimento para Java
Objetivo
Capacitar desenvolvedores JAVA na criação de sistemas e programas com o uso da Certificação Digital. É inteiramente prático e ministrado por profissionais da Certisign que desenvolvem e modificam aplicativos para trabalhar com Certificados Digitais.
Conteudo Detalhado
Conteúdo Detalhado
Confira abaixo a grade de programação deste treinamento:
Conceitos de desenvolvimento de sistemas com Certificação Digital
Revisão dos conceitos de hash, validação de Certificados Digitais, assinatura digital, criptografia e XML assinado. Laboratórios que utilizam essa tecnologia, descrevendo como e porque a tecnologia foi utilizada.
Bibliotecas de Certificação Digital
Apresentação das diferenças de abordagem ao trabalhar com as tecnologias JAVA, overview das principais bibliotecas de certificação do mercado, pontos fracos e fortes e de quando utilizar cada uma delas: • Win32 Crypto API (CAPI); • CAPICOM; • OpenSSL; • Cryptlib; • Java WSDP; • Bouncy Castle; • e-Sec; • Certisign SDK.
Desenvolvendo aplicações JAVA com Certificação Digital
. Padrões JCA e JCE; . JAVA 1.4 x JAVA 1.5; . Biblioteca Bouncy Castle; . Assinatura digital; . Geração de par de chaves; . Repositórios de pares de chaves (PKCS#12 e JKS); . Repositórios em hardware criptográfico; . Parsing de certificados; . Repositórios de certificados; . Geração de pacotes PKCS7; . Envio de e-mail; . Envio de e-mail assinado; . Envio de e-mail criptografado; . Validação de Certificados Digitais; . XML assinado; . Tratamento de dados ASN.1.






