Criando certificados X.509 v3 e cadastrando-o no Windows Azure Developer Portal (pt-BR)

Criando certificados X.509 v3 e cadastrando-o no Windows Azure Developer Portal (pt-BR)

Olá pessoal!

Um dos principais passoas para para trabalharmos com as APIs de Gerenciamento do Windows Azure é necessário termos um certificado X.509 v3 e para isso nós podemos criar nosso próprio certificado.

Após criarmos iremos registrá-lo no Windows Azure Developer Portal e aí sim podemos trabalhar com as APIs e assim gerenciar nossas storage accounts, hosted services, services deployments e affinity groups.

1 – Criando nosso certificado X.509 v3

A primeira coisa a se fazer é acessar em modo administrador o Visual Studio Command Prompt e acessar o diretório que deseje salvar o seu certificado.



O próximo passo é efetivamente criá-lo, para isso digite o seguinte comando:

makecert -pe -r -n "CN=MeuPrimeiroCertificado" -a sha1 -len 2048 -ss My "AzureServicesBR.cer"



No comando acima utilizamos os seguintes parâmetros:
  • makecert: ferramenta para criação de certificados;
  • -pe: marca a chave privada como exportável;
  • -r: cria um certificado self-signed;
  • -n “CN=XXXXXX”: Especifica o nome de quem assina o certificado;
  • -a: especificamos o algorítimo de assinatura, podendo ser md5 (algorítimo padrão) ou sha1
  • -len: define o tamanho da chave (nosso certificado deve ter ao menos 2048 bits)
  • -ss: onde especificamos o nome do arquivo do nosso certiicado seguido da extensão .CER
            

2 – Registrando nosso certificado no Windows Azure Developers Portal

Após acessarmos o Windows Azure Developer Portal, devemos seguir os seguintes passos para registrar nosso certificado recém criado.

  1. Clique em Hosted Services, Storage Accounts & CDN
  2. Clique em Management Certificates
  3. Clique em Add Certificate



A seguinte tela aparecerá e devemos executar dois procedimentos bem simples:

  1. Escolher em qual Subscription iremos registrar nosso crtificado
  2. Selecionar o arquivo em nossa máquina e clicar em Done para efetuar o Upload



Executados estes passos podemos prosseguir para o desenvolvimento de nossa aplicação e utilizarmos as APIs de gerenciamento do Windows Azure.

Grande abraço.

Lucas A. Romão
MSN: laromao@oxygenhost.com.br
Blog: http://laromao.wordpress.com/ | Twitter:
@LucasRomao |
Líder da Comunidade Azure Services Brasil | @AzureServicesBR




Leave a Comment
  • Please add 1 and 4 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • Lucas A. Romão edited Original. Comment: Correção de concordância! ;)

Page 1 of 1 (1 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Lucas A. Romão edited Original. Comment: Correção de concordância! ;)

Page 1 of 1 (1 items)