
Certificação Digital - Desenvolvimento para Microsoft .Net
Objetivo
Capacitar desenvolvedores .NET 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
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. Exemplo de aplicações reais que já utilizam esta 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 e Microsoft .NET. Overview das principais bibliotecas de certificação do mercado (com foco em .NET), pontos fracos e fortes e sobre quando utilizar cada uma delas: Win32 Crypto API (CAPI); CAPICOM; OpenSSL; Cryptlib; WSE; Bouncy Castle; e-Sec; SDK Certisign.
Desenvolvendo aplicações .NET com Certificação Digital
Estrutura de criptografia do Framework .NET; Framework 1.1 x Framework 2.0; Utilizando a biblioteca CAPICOM; Assinatura digital; Geração de Par de Chaves; Repositórios de pares de chaves (Repositório PKCS12); Repositórios em hardware criptográfico; Parsing 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.






