pessoas que passaram na prova. Confesso que e uma forma bastante pratica de manter o blog atualizado! hahaha... so que num e so disso que pode viver o blog, ne? Por outro lado, o blueprint atual esta quase no fim, e nao tenho o intuito de ficar me atualizando no blueprint novo para postar coisas relativas a proxima prova (a nao ser que eu capitalize o blog e comece a ganhar dinheiro com isso! hahaha).Portanto, hoje farei um post sobre um assunto que num tem nada a ver com a prova (pelo menos nao a atual), mas que eu achei extremamente dificil achar referencias boas na Internet quando precisei fazer. E sobre a configuracao de um voice gateway SIP criptografado (TLS), usando certificados da estrutura do cliente. O que tem bastante na internet e sobre como fazer usando certificados self-signed do CUCM e Gateway, mas convenhamos que num deployment real, dificilmente isso vai acontecer. Geralmente o cliente tem toda uma estrutura de certificados da empresa para os seus servicos, e pede que a gente utilize essa estrutura.Ok, serei sincero. Isso definitivamente nao e a minha area de especialidade, entao certamente tem coisa que pode estar errada. O que mostro abaixo e como eu fiz e deu certo.Importando os certificados no Roteador1. Crie um par de chaves (publica e privada) no Voice Gateway, dando um nome qualquer. Sugiro nomear com o proprio Hostname do roteador:crypto key generate rsa general-keys label <HOSTNAME> mod 2048 exportable2. Crie um Trustpoint no Voice Gateway, e nomeie ele com o Hostname:crypto pki trustpoint <HOSTNAME> enrollment terminal fqdn HOSTNAME.domain.example.com ! - hostname e dominio subject-name CN=HOSTNAME.domain.example.com revocation-check none rsakeypair <HOSTNAME> ! - referencia as chaves criadas no passo 13. Autentique o trustpoint, incluindo certificado Rootcrypto pki authenticate <HOSTNAME>Ao dar o comando, o roteador vai pedir para voce colar o certificado root. Esse certificado voce deve pedir ao cliente:Enter the base 64 encoded CA certificate<COLE A STRING CONTENDO O CERTIFICADO ROOT>4. Gere o CSR (Certificate Sign Request) do roteador para ser assinado pelo cliente:crypto pki enroll <HOSTNAME>%Start certificate enrolment ..Include serial? NoInclude IP Address? NoDisplay CSR? YesO roteador vai gerar uma string, que voce deve copiar toda ela num TXT e encaminhar para o cliente assinar no CA dele. Caso seja um Windows, o template deve conter as funcoes TLS Web Server Authentication, TLS Web Client Authentication e IPSec End System.5. Quando o cliente enviar o certificado assinado pelo CA dele, importe de volta para o Roteador:crypto pki import <HOSTNAME> certificateEnter the base 64 encoded certificate<COLE A STRING CONTENDO O CERTIFICADO ASSINADO>Agora vamos fazer a parte dos certificados do CUCM.Importando os certificados no CUCM1. No CUCM, entre no OS Administrator. Va em Security >> Certificate Management2. Clique em Upload Certificate, e faca upload do Certificado Root para CallManager-trust e tomcat-trust.3. Clique em Generate CSR e gere os CSRs do CallManager e tomcat.4. Clique em Download CSR para baixar os arquivos5. Envie para o cliente assinar no CA dele. Caso seja um Windows, o template deve conter as funcoes TLS Web Server Authentication, TLS Web Client Authentication e IPSec End System.6.