Condividi tramite


Aggiungere certificati agli account di integrazione per proteggere i messaggi nei flussi di lavoro con App per la logica di Azure

Si applica a: App per la logica di Azure (a consumo e standard)

Quando è necessario scambiare messaggi riservati in un flusso di lavoro business-to-business (B2B) di app per la logica, è possibile aumentare la sicurezza per questa comunicazione usando i certificati. Un certificato è un documento digitale che consente di proteggere la comunicazione nei modi seguenti:

  • Controlla le identità dei partecipanti nelle comunicazioni elettroniche.

  • Crittografa il contenuto del messaggio.

  • Firma digitalmente i messaggi.

È possibile usare i tipi di certificato seguenti nei flussi di lavoro:

Se non si ha familiarità con le app per la logica, consultare Informazioni su App per la logica di Azure Per altre informazioni sull'integrazione aziendale B2B, vedere Flussi di lavoro di integrazione aziendale B2B con App per la logica di Azure ed Enterprise Integration Pack.

Prerequisiti

  • Account e sottoscrizione di Azure. Se non si ha ancora una sottoscrizione, iscriversi per ottenere un account Azure gratuito.

  • Risorsa dell'account di integrazione in cui si definiscono e archiviano elementi, ad esempio partner commerciali, accordi, certificati e così via, per l'uso nei flussi di lavoro di integrazione aziendale e B2B. Questa risorsa deve soddisfare i requisiti seguenti:

    • È associato alla stessa sottoscrizione di Azure della risorsa dell'app per la logica.

    • Esiste nella stessa località o nella stessa area di Azure della risorsa dell'app per la logica.

    • Se si dispone di una risorsa dell'app per la logica a consumo, è necessario collegare l'account di integrazione alla risorsa dell'app per la logica prima di poter usare gli artefatti nel flusso di lavoro.

      Per creare e aggiungere certificati da usare nei flussi di lavoro dell'app per la logica (consumo), non è ancora necessaria una risorsa dell'app per la logica. Tuttavia, quando si è pronti a usare tali certificati nei flussi di lavoro, la risorsa dell'app per la logica richiede un account di integrazione collegato che archivia tali certificati.

    • Se si dispone di una risorsa dell'app per la logica Standard, l'account di integrazione non necessita di un collegamento alla risorsa dell'app per la logica, ma è comunque necessario per archiviare altri artefatti, ad esempio partner, contratti e certificati, insieme all'uso delle operazioni AS2, X12 ed EDIFACT . L'account di integrazione deve comunque soddisfare altri requisiti, ad esempio l'uso della stessa sottoscrizione di Azure e la presenza nella stessa posizione della risorsa dell'app per la logica.

  • Per i certificati privati, è necessario soddisfare i prerequisiti seguenti:

  • Almeno due partner commerciali e un accordo tra i partner nell'account di integrazione. Un contratto richiede un partner host e un partner guest. Inoltre, un contratto richiede che entrambi i partner usino lo stesso qualificatore di identità aziendale compatibile appropriato per un contratto AS2, X12, EDIFACT o RosettaNet.

  • Facoltativamente, la risorsa e il flusso di lavoro dell'app per la logica in cui si vuole usare il certificato. Il flusso di lavoro richiede qualsiasi trigger che avvia il flusso di lavoro dell'app per la logica. Se in precedenza non è stato creato un flusso di lavoro dell'app per la logica, vedere Avvio rapido: Creare un flusso di lavoro dell'app per la logica a consumo di esempio.

Usare un certificato pubblico

Per usare un certificato pubblico nel flusso di lavoro, è necessario innanzitutto aggiungere il certificato all'account di integrazione.

  1. Nella casella di ricerca portale di Azure immettere integration accountse selezionare Account di integrazione.

  2. In Account di integrazione selezionare l'account di integrazione in cui si vuole aggiungere il certificato.

  3. Nel menu dell'account di integrazione, in Impostazioni selezionare Certificati.

  4. Nel riquadro Certificati selezionare Aggiungi.

  5. Nel riquadro Aggiungi certificato specificare le informazioni seguenti sul certificato:

    Proprietà Richiesto Valore Descrizione
    Nome <certificate-name> Nome del certificato, in publicCert questo esempio
    Tipo di certificato Pubblica Tipo del certificato
    Certificate <certificate-file-name> Per cercare il file di certificato da aggiungere, selezionare l'icona della cartella accanto alla casella Certificato . Selezionare il certificato da usare.

    Screenshot che mostra il portale di Azure e l'account di integrazione con l'opzione

  6. Al termine, seleziona OK.

    Dopo la convalida della selezione, Azure carica il certificato.

    Screenshot che mostra il portale di Azure e l'account di integrazione con il certificato pubblico nell'elenco

Usare un certificato privato

Per usare un certificato privato nel flusso di lavoro, è necessario prima soddisfare i prerequisiti per le chiavi private e aggiungere un certificato pubblico all'account di integrazione.

  1. Nella casella di ricerca portale di Azure immettere integration accountse selezionare Account di integrazione.

  2. In Account di integrazione selezionare l'account di integrazione in cui si vuole aggiungere il certificato.

  3. Nel menu dell'account di integrazione, in Impostazioni selezionare Certificati.

  4. Nel riquadro Certificati selezionare Aggiungi.

  5. Nel riquadro Aggiungi certificato specificare le informazioni seguenti sul certificato:

    Proprietà Richiesto Valore Descrizione
    Nome <certificate-name> Nome del certificato, in privateCert questo esempio
    Tipo di certificato Privata Tipo del certificato
    Certificate <certificate-file-name> Per cercare il file di certificato da aggiungere, selezionare l'icona della cartella accanto alla casella Certificato . Selezionare il certificato pubblico che corrisponde alla chiave privata archiviata nell'insieme di credenziali delle chiavi.
    Gruppo di risorse <integration-account-resource-group> Gruppo di risorse dell'account di integrazione, in Integration-Account-RG questo esempio
    Insieme di credenziali delle chiavi di <key-vault-name> Nome dell'insieme di credenziali delle chiavi
    Nome chiave <key-name> Nome della chiave

    Screenshot che mostra il portale di Azure e l'account di integrazione con l'opzione

  6. Al termine, seleziona OK.

    Dopo la convalida della selezione, Azure carica il certificato.

    Screenshot che mostra il portale di Azure e l'account di integrazione con il certificato privato nell'elenco

Passaggi successivi