Criar e mesclar uma solicitação de assinatura de certificado no Key Vault
O Azure Key Vault dá suporte ao armazenamento de certificados digitais emitidos por qualquer AC (autoridade de certificação). Ele dá suporte à criação de uma CSR (solicitação de assinatura de certificado) com um par de chaves privada/pública. A CSR pode ser assinada por qualquer AC (uma AC corporativa interna ou uma AC pública externa). A CSR (solicitação de assinatura do certificado) é uma mensagem que você envia a uma AC a fim de solicitar um certificado digital.
Para obter mais informações gerais sobre certificados, confira Certificados do Azure Key Vault.
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Adicionar certificados no Key Vault emitido por ACs parceiras
Parceiros de Key Vault com as seguintes autoridades de certificação para simplificar a criação de certificado.
Provedor | Tipo de certificado | Configuração |
---|---|---|
DigiCert | O Key Vault oferece certificados SSL OV ou EV com DigiCert | Guia de integração |
GlobalSign | O Key Vault oferece certificados SSL OV ou EV com GlobalSign | Guia de integração |
Adicionar certificados no Key Vault emitidos por ACs não parceiras
Siga estas etapas para adicionar um certificado de ACs que não são parceiros com Key Vault. (Por exemplo, GoDaddy não é uma AC do Key Vault confiável.)
Vá para o cofre de chaves ao qual você deseja adicionar o certificado.
Na página Propriedades, selecione Certificados.
Selecione a guia Gerar/Importar.
Na tela Criar um certificado, escolha os seguintes valores:
- Método de Criação de Certificado: Generate.
- Nome do Certificado: ContosoManualCSRCertificate.
- Tipo de AC (Autoridade de Certificação) : Certificado emitido por uma AC não integrada.
- Entidade:
"CN=www.contosoHRApp.com"
.
Observação
Se estiver usando um RDN (nome diferenciado relativo) que tenha uma vírgula (,) no valor, encapsule o valor que contém o caractere especial entre aspas duplas.
Exemplo de entrada para Entidade:
DC=Contoso,OU="Docs,Contoso",CN=www.contosoHRApp.com
Neste exemplo, o RDN
OU
contém um valor com uma vírgula no nome. A saída resultante deOU
é Docs, Contoso.Selecione os outros valores conforme desejado e escolha Criar para adicionar o certificado à lista Certificados.
Na lista Certificados, selecione o novo certificado. O estado atual do certificado é desabilitado porque ele ainda não foi emitido pela AC.
Na guia Operação de Certificado, selecione Baixar a CSR.
Faça com que a AC assine a CSR (.csr).
Depois que a solicitação for assinada, selecione Mesclar Solicitação Assinada na guia Operação de Certificado para adicionar o certificado assinado ao Key Vault.
A solicitação de certificado foi mesclada com êxito.
Adicionar mais informações à CSR
Se você quiser adicionar mais informações ao criar a CSR, defina-as no SubjectName. Talvez você queira adicionar informações como:
- País/Região
- Cidade/localidade
- Estado/Província
- Organização
- Unidade organizacional
Exemplo
SubjectName="CN = learn.microsoft.com, OU = Microsoft Corporation, O = Microsoft Corporation, L = Redmond, S = WA, C = US"
Observação
Se você estiver solicitando um certificado de DV (validação de domínio) com informações adicionais, a AC poderá rejeitar a solicitação se não for possível validar todas as informações na solicitação. As informações adicionais poderão ser mais apropriadas se você estiver solicitando um certificado de validação de organização (OV).
Perguntas frequentes
Como monitorar ou gerenciar minha CSR?
E se eu vir Tipo de erro 'A chave pública do certificado de entidade final no conteúdo do certificado X. 509 especificado não corresponde à parte pública da chave privada especificada. Verifique se o certificado é válido' ?
Esse erro ocorrerá se você não estiver mesclando a CSR assinada à mesma solicitação de CSR iniciada. Cada CSR que você cria tem uma chave privada, que precisa corresponder ao mesclar a solicitação assinada.
Quando uma CSR é mesclada, ela mescla toda a cadeia?
Sim, ele mescla toda a cadeia, desde que o usuário tenha fornecido um arquivo p7b para mesclagem.
E se o certificado emitido estiver em status desabilitado no portal do Azure?
Veja a guia Operação de Certificado para examinar a mensagem de erro para esse certificado.
E se eu encontrar o Tipo de erro "O nome da entidade fornecido não é um nome X500 válido" ?
Esse erro pode ocorrer se SubjectName incluir caracteres especiais. Confira as notas nas instruções portal do Azure e do PowerShell.
Tipo de erro A CSR usada para obter seu certificado já foi usada. Tente gerar um novo certificado com uma nova CSR. Vá para a seção 'Política Avançada' do certificado e verifique se a opção "reutilizar chave na renovação" está desligada.