Partilhar via


Adicionar certificados a contas de integração para proteger mensagens em fluxos de trabalho com o Azure Logic Apps

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Padrão)

Quando você precisa trocar mensagens confidenciais em um fluxo de trabalho B2B (business-to-business) de aplicativo lógico, você pode aumentar a segurança em torno dessa comunicação usando certificados. Um certificado é um documento digital que ajuda a proteger a comunicação das seguintes maneiras:

  • Verifica a identidade dos participantes nas comunicações eletrónicas.

  • Criptografa o conteúdo da mensagem.

  • Assina mensagens digitalmente.

Você pode usar os seguintes tipos de certificado em seus fluxos de trabalho:

Se você é novo em aplicativos lógicos, consulte O que são os Aplicativos Lógicos do Azure? Para obter mais informações sobre integração empresarial B2B, consulte Fluxos de trabalho de integração empresarial B2B com Aplicativos Lógicos do Azure e Pacote de Integração Empresarial.

Pré-requisitos

  • Uma conta e subscrição do Azure. Se ainda não tiver uma subscrição, inscreva-se numa conta gratuita do Azure.

  • Um recurso de conta de integração onde você define e armazena artefatos, como parceiros comerciais, contratos, certificados e assim por diante, para uso em sua integração empresarial e fluxos de trabalho B2B. Este recurso tem de cumprir os seguintes requisitos:

    • Está associado à mesma assinatura do Azure que seu recurso de aplicativo lógico.

    • Existe no mesmo local ou região do Azure que seu recurso de aplicativo lógico.

    • Se você tiver um recurso de aplicativo lógico de consumo, precisará vincular sua conta de integração ao recurso de aplicativo lógico antes de poder usar seus artefatos em seu fluxo de trabalho.

      Para criar e adicionar certificados para uso em fluxos de trabalho do Aplicativo Lógico (Consumo), você ainda não precisa de um recurso de aplicativo lógico. No entanto, quando você estiver pronto para usar esses certificados em seus fluxos de trabalho, seu recurso de aplicativo lógico exigirá uma conta de integração vinculada que armazene esses certificados.

    • Se você tiver um recurso de aplicativo lógico padrão, sua conta de integração não precisará de um link para o recurso do aplicativo lógico, mas ainda precisará armazenar outros artefatos, como parceiros, contratos e certificados, além de usar as operações AS2, X12 e EDIFACT . Sua conta de integração ainda precisa atender a outros requisitos, como usar a mesma assinatura do Azure e existir no mesmo local que seu recurso de aplicativo lógico.

  • Para certificados privados, você deve atender aos seguintes pré-requisitos:

  • Pelo menos dois parceiros comerciais e um acordo entre esses parceiros na sua conta de integração. Um acordo requer um parceiro anfitrião e um parceiro convidado. Além disso, um contrato exige que ambos os parceiros usem o mesmo qualificador de identidade comercial ou compatível que seja apropriado para um contrato AS2, X12, EDIFACT ou RosettaNet.

  • Opcionalmente, o recurso do aplicativo lógico e o fluxo de trabalho onde você deseja usar o certificado. O fluxo de trabalho requer qualquer gatilho que inicie o fluxo de trabalho do seu aplicativo lógico. Se você ainda não criou um fluxo de trabalho de aplicativo lógico, consulte Guia de início rápido: criar um exemplo de fluxo de trabalho de aplicativo lógico de consumo.

Usar um certificado público

Para usar um certificado público em seu fluxo de trabalho, você precisa primeiro adicionar o certificado à sua conta de integração.

  1. Na caixa de pesquisa do portal do Azure, digite integration accountse selecione Contas de integração.

  2. Em Contas de integração, selecione a conta de integração à qual deseja adicionar o certificado.

  3. No menu da conta de integração, em Configurações, selecione Certificados.

  4. No painel Certificados, selecione Adicionar.

  5. No painel Adicionar Certificado, forneça as seguintes informações sobre o certificado:

    Property Necessário Valor Descrição
    Nome Sim <nome-do-certificado> O nome do seu certificado, que está publicCert neste exemplo
    Tipo de certificado Sim Público O tipo do seu certificado
    Certificado Sim <certificado-arquivo-nome> Para procurar o arquivo de certificado que você deseja adicionar, selecione o ícone de pasta ao lado da caixa Certificado . Selecione o certificado que você deseja usar.

    Screenshot showing the Azure portal and integration account with

  6. Quando tiver terminado, selecione OK.

    Depois que o Azure valida sua seleção, o Azure carrega seu certificado.

    Screenshot showing the Azure portal and integration account with the public certificate in the

Usar um certificado privado

Para usar um certificado privado em seu fluxo de trabalho, você precisa primeiro atender aos pré-requisitos para chaves privadas e adicionar um certificado público à sua conta de integração.

  1. Na caixa de pesquisa do portal do Azure, digite integration accountse selecione Contas de integração.

  2. Em Contas de integração, selecione a conta de integração à qual deseja adicionar o certificado.

  3. No menu da conta de integração, em Configurações, selecione Certificados.

  4. No painel Certificados, selecione Adicionar.

  5. No painel Adicionar Certificado, forneça as seguintes informações sobre o certificado:

    Property Necessário Valor Descrição
    Nome Sim <nome-do-certificado> O nome do seu certificado, que está privateCert neste exemplo
    Tipo de certificado Sim Privado O tipo do seu certificado
    Certificado Sim <certificado-arquivo-nome> Para procurar o arquivo de certificado que você deseja adicionar, selecione o ícone de pasta ao lado da caixa Certificado . Selecione o certificado público que corresponde à chave privada armazenada no cofre de chaves.
    Grupo de Recursos Sim <integração-conta-recurso-grupo> O grupo de recursos da sua conta de integração, que está Integration-Account-RG neste exemplo
    Key Vault Sim <chave-cofre-nome> O nome do cofre da sua chave
    Nome da chave Sim <nome-chave> O nome da sua chave

    Screenshot showing the Azure portal and integration account with

  6. Quando tiver terminado, selecione OK.

    Depois que o Azure valida sua seleção, o Azure carrega seu certificado.

    Screenshot showing the Azure portal and integration account with the private certificate in the

Próximos passos