Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-2127

Allow assymetric encryption and decryption for shell jobs

    XMLWordPrintable

Details

    Description

      Feature

      • JS7 offers assymetric encryption/decryption of variable values as indicated with the linked article.
      • Encryption and decryption can be performed outside of JS7 products and can be performed by JS7 jobs.
      • Supported scenarios include to use an external password manager tool such as Bitwarden, VaultWarden.
        • Password generation is performed in the password manager that executes a hook for example in case of password change. The hook allows to execute a JS7 script/Java class that encrypts the password using a public key. The encrypted password can be stored to a job resource that makes it available to related workflows and jobs.
        • A job running on an Agent can use its private key to decrypt the password.

      CLI

      • The command line interface includes the following scripts:
        • js7_encrypt.sh, js7_encrypt.cmd: perform encryption for Unix and Windows
        • js7_decrypt.sh, js7_decrypt.cmd: perform decryption for Unix and Windows

      Attachments

        Issue Links

          Activity

            People

              sp Santiago Aucejo Petzoldt
              ap Andreas Püschel
              Andreas Püschel Andreas Püschel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: