Recentemente o Facebook tem mostrado uma tela com o nome "ajuda para atalhos no teclado", que facilita a utilizacao das teclas de atalho na rede social. para os que ainda nao viram ou nao anotaram, segue a lista abaixo. O que e uma autoridade certificadora?As autoridades certificadores emitem certificado para diversos servicos. O objetivo e aumentar a seguranca da interacao do cliente para o servidor, esses certificados nao so criptografa a comunicacao mas tambem e utilizado para validar a autenticidade dessa comunicacao.A criacao da CAInicialmente, instale o OpenSSL:# apt-get install opensslA seguir, va para o diretorio /usr/lib/ssl:# cd /usr/lib/ssl/Edite o arquivo openssl.cnf e altere os dados da CA. Um exemplo de configuracao final (apenas o bloco que interessa):default_md = sha256 # Caso prefira, utilize sha384 ou sha512....[req]# Se precisar de criptografia mais forte, utilize 4096 (processamento pesado!).default_bits = 2048 ...countryName = Country Name (2 letter code)countryName_default = BRcountryName_min = 2countryName_max = 2 stateOrProvinceName = State or Province Name (full name)stateOrProvinceName_default = ALlocalityName = Locality Name (eg, city)# Esta linha, normalmente, nao existe e voce devera cria-la.localityName_default = Maceio 0.organizationName = Organization Name (eg, company)0.organizationName_default = TeclaTI# we can do this but it is not needed normally :-)#1.organizationName = Second Organization Name (eg, company)#1.organizationName_default = Tecla TIorganizationalUnitName_default = Divisao de Informatica # Esta linha, normalmente, aparece comentada. Remova a cerquilha do seu inicio.organizationalUnitName = Organizational Unit Name (eg, section)commonName = Common Name (eg, YOUR name)commonName_max = 64commonName_default = Autoridade Certificadora do Tecla TI # Esta linha, normalmente, nao existe e voce devera cria-la.emailAddress = Email AddressemailAddress_max = 64emailAddress_default = admin@teclati.com # Esta linha, normalmente, nao existe e voce devera cria-la.A seguir, entre no diretorio misc:# cd miscFinalmente, ainda dentro de /usr/lib/ssl/misc, crie a CA. Para isso, utilize o comando:# ./CA.pl -newcaImportante: Antes de pressionar ENTER altere para outro terminal crie o arquivo serial com o conteudo 01 para que a CA possa criar mais de um certificado.# echo "01">> /usr/lib/ssl/misc/demoCA/serialCA certificate filename (or enter to create): simplesmente pressione ENTEREnter PEM pass phrase: digite uma frase-senha segura (algo com, pelo menos, 10 caracteres).Nos campos em que aparecer as informacoes anteriormente configuradas pressione ENTER, a nao ser que deseje digitar algo diferente.A challenge password []: pressione ENTER.An optional company name []: pressione ENTER.Enter pass phrase for ./demoCA/private/cakey.pem: digite a frase-senha que foi criada anteriormente.Seguindo os passos anteriores, a CA sera criada dentro do diretorio .demoCA. A criacao das chavesNeste ponto, ja tendo uma CA, voce podera criar um par de chaves para utilizar em um servidor de rede ou para fornecer para um usuario.Para criar um par de chaves, dentro do diretorio /usr/lib/ssl/misc, execute:# ./CA.pl -newreqSerao feitas algumas perguntas. Responda as mesmas de acordo com os dados do servico, da maquina ou da pessoa que ira utilizar o certificado gerado. A frase-senha solicitada sera especifica para esta chave e devera ter, no minimo, 4 caracteres. A seguir, um exemplo de configuracao:Country Name (2 letter code) [BR]: responda com ENTERState or Province Name (full name) [AL]:SPLocality Name (eg, city) [Maceio]:Sao PauloOrganization Name (eg, company) [TeclaTI]: responda com ENTEROrganizational Unit Name (eg, section) [Divisao de Informatica]:Servico ao