Manage and create certificates

Description

70-483 C# Flashcards on Manage and create certificates, created by Thiago Russo on 23/05/2017.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo over 7 years ago
0
0

Resource summary

Question Answer
que são certificados digitais? Certificados digitais são a área onde hashing e criptografia assimétrica trabalham juntos. Um certificado digital autentica a identidade de qualquer objeto assinado pelo certificado. Ela também ajuda com a proteção da integridade dos dados.
PKI (Public Key Infrastructure ) e CA (Autoridade de Certificação ) Um certificado digital é parte de uma Public Key Infrastructure (PKI). Uma PKI é um sistema de certificados digitais, autoridades de certificação e outras autoridades de registro que autenticam e verificam a validade de cada parte envolvida. A Autoridade de Certificação (CA) é um emissor de certificados de terceiros que é considerado confiável por todas as partes. A CA emite certificados, ou certs, que contêm uma chave pública, um assunto a que o certificado é emitido, e os detalhes do CA
como criar certificados digitais de teste no ambiente de desenvolvimento Ao trabalhar em seu ambiente de desenvolvimento ou teste, vcc pode criar certificados usando a ferramenta Makecert.exe. Esta ferramenta gera certificados X.509 para fins de teste. O certificado X.509 é um padrão amplamente utilizado para definir certificados digitais. Se vc abrir o prompt de comando do desenvolvedor (developer command prompt) como admin, poderá executar o seguinte comando para gerar um certificado de teste: makecert c:\testCert.cer Este comando gera um arquivo chamado testCert.cer q pode ser usado como um certificado. 1º será necessário instalar o certificado em seu computador para ser capaz de usá-lo. Após a instalação, ele é armazenado em um arquivo de certificados. A linha a seguir cria um certificado e instala em um armazenamento de certificado personalizado chamado testCertStore: makecert -n "CN = WouterDeKort" -sr currentuser -ss testCertStore
exemplo de troca de msgs entre Alice e Bob utilizando hash e criptografia assimétrica (assim como em certificados digitais) Se Alice envia uma msg para Bob, ela "hashes" sua 1ª msg para gerar um código hash. Ela em seguida, criptografa o código hash com sua chave privada para criar uma assinatura pessoal. Bob recebe a msg e a assinatura de Alice. Ele decodifica a assinatura usando a chave pública de Alice e agora ele tem tanto a mensagem e o código hash. Ele pode, então, fazer hash da msg e ver se seu código hash e o código de hash de Alice combinam.
Exemplo em C# de assinar e verificar dados com certificado
utilização de certificado na web HTTPS Um uso de certificados digitais é para proteger a comunicação na Internet. O popular protocolo de comunicação HTTPS é usado para proteger a comunicação entre um servidor web e um cliente. Os certificados digitais são utilizados para se certificar de que o cliente está falando com o servidor web correto, não um impostor.
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo