Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
Configurare la crittografia PGP

Configurare la crittografia PGP

È possibile caricare e scaricare file crittografati da
Adaptive Planning
utilizzando Pretty Good Privacy (PGP) a un server sicuro. Questo articolo illustra come creare credenziali PGP da Progettazione integrazioni, come aggiungere la crittografia PGP all'origine dati cloud personalizzata e come crittografare e decodificare file utilizzando PGP.
Con PGP è possibile condividere la chiave pubblica con i partner e recuperare le chiavi partner.

Prima di iniziare

  • Autorizzazioni obbligatorie:
    Sviluppatore di integrazioni
    in
    Amministrazione > Set di autorizzazioni
    .
  • Richiedere che la chiave partner venga comunicata come file .
    asc
    .

Procedura di base

  1. Creare credenziali di crittografia PGP.
  2. Immettere la chiave partner.
  3. Scaricare la chiave pubblica.
  4. Aggiungere la crittografia PGP all'origine dati cloud personalizzata.
  5. Includere la crittografia o la decodifica PGP nello script.

Come ci si arriva

Compass.png Dal menu di navigazione, accedere a
Integrazione
Progettazione integrazioni

Creare credenziali di crittografia PGP

Una nuova crittografia PGP include una coppia di chiavi a 2048 bit. La chiave pubblica è visibile nel modulo ed è disponibile per il download nel riquadro
Azioni
. La chiave privata è nascosta e non può essere esportata.
  1. Creare credenziali di
    Crittografia PGP
    dal riquadro
    Credenziali
    in Progettazione integrazioni.
  2. Immettere un nome per le credenziali di crittografia PGP.

Immettere la chiave partner

Per crittografare i file o il testo per il partner, è necessaria una chiave partner. La chiave partner proviene dal file .
asc
ricevuto.
  1. Copiare tutto il testo dal file .asc, inclusi
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    e
    -----END PGP PUBLIC KEY BLOCK-----
  2. Incollare la chiave nel campo
    Chiave partner
    e salvare il modulo.

Scaricare la chiave pubblica

Selezionare
Scarica chiave pubblica
dal riquadro
Azioni
. Verrà generata la chiave pubblica in un file in formato .
asc
che verrà scaricato nel file manager locale.
pgp_encryption_01.png

Aggiungere la crittografia PGP all'origine dati cloud personalizzata

  1. Selezionare l'origine dati cloud personalizzata da
    Origini dati.
  2. Selezionare la scheda
    Impostazioni designer
    per l'origine dati cloud personalizzata.
  3. Trascinare il parametro
    Crittografia PGP
    da
    Impostazioni aggiuntive
    nel riquadro
    Componente impostazioni
    . Il nome dell'impostazione è l'handle che verrà utilizzato all'interno dello script. Esempio: "myPgp"

Esempio di codice per
crittografare/decodificare una stringa di testo con PGP

Codice di esempio per crittografare testo in un messaggio PGP
function testConnection(context) { var text = "Text to encrypt"; var encrypedPgpMessage = ai.util.encrypt(text,'myPgp'); ai.log.logInfo("encrypted message", encrypedPgpMessage ); return true; }
Codice di esempio per decodificare un messaggio PGP
function testConnection(context) { var message = "-----BEGIN PGP MESSAGE-----" +"Version: GnuPG v2.0.14 (GNU/Linux)" +"Your Message" +"-----END PGP MESSAGE-----"; var text = ai.util.decrypt(message,'myPgp'); ai.log.logInfo("text message", text); return true; }