ID digital para comunicação interna

1

Estamos à procura de uma solução simples, onde só podemos criar uma identificação digital do nosso membro da equipe [3-4]. Em seguida, instalamos o ID deles no Outlook e podemos usar para enviar e-mails criptografados e assinados digitalmente.

Eu tento criar um certificado usando algumas ferramentas, mas nenhuma delas funciona como ID digital. Eu não sou muito especialista nisso ou realmente entendo o assunto. Mas eu posso usar ferramentas de super usuário, se alguém me guiar na direção certa.

Em suma, só preciso saber como criar uma ID digital com assinatura automática. Obrigado.

    
por Sumit Gupta 01.10.2013 / 07:02

1 resposta

0

Você pode criar um certificado autoassinado com o OpenSSL usando o seguinte comando:

openssl req -x509 -newkey rsa:2048 -days 365 -keyout private-key.pem -out certificate.pem

Isso criará uma nova chave RSA de 2048 bits e um novo certificado autoassinado baseado nessa chave, que será válido por um ano. Para usar o certificado com o Microsoft Outlook, você pode precisar de um arquivo PKCS # 12, que pode ser criado executando o seguinte uma vez que o acima foi bem-sucedido:

openssl pkcs12 -export -inkey private-key.pem -in certificate.pem -out my-digital-id.p12

Nos comandos acima, private-key.pem é o arquivo de chave privada (que meu sistema insistiu estar criptografado e que você precisa manter em segredo para o usuário), certificate.pem é o certificado distribuído gratuitamente que todos os destinatários precisarão confiar em , e my-digital-id.p12 é um arquivo PKCS # 12 contendo a chave e o certificado. Arquivos PKCS # 12 são comumente usados em plataformas Microsoft para importação e exportação de certificados e chaves.

Se você quiser alterar a forma como o certificado é gerado, quais extensões estão incluídas, etc., sugiro dar uma olhada no req , x509 e x509v3_config páginas no Manual do OpenSSL .

    
por 17.10.2013 / 02:46