1"use strict";(self.webpackChunkembedded_workflow_builder_docs=self.webpackChunkembedded_workflow_builder_docs||[]).push([["8434"],{35697(e,t,n){n.r(t),n.d(t,{metadata:()=>r,default:()=>l,frontMatter:()=>d,contentTitle:()=>c,toc:()=>a,assets:()=>o});var r=JSON.parse('{"id":"connectors/pgp","title":"Pretty Good Privacy Connector","description":"Create and translate encrypted messages","source":"@site/docs/connectors/pgp.md","sourceDirName":"connectors","slug":"/connectors/pgp","permalink":"/connectors/pgp","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Pretty Good Privacy Connector","sidebar_label":"Pretty Good Privacy","description":"Create and translate encrypted messages"},"sidebar":"docs","previous":{"title":"Postmark","permalink":"/connectors/postmark"},"next":{"title":"Prismatic","permalink":"/connectors/prismatic"}}'),s=n(74848),i=n(28453);let d={title:"Pretty Good Privacy Connector",sidebar_label:"Pretty Good Privacy",description:"Create and translate encrypted messages"},c,o={},a=[{value:"Actions",id:"actions",level:2},{value:"Decrypt File",id:"decryptfile",level:3},{value:"Decrypt Message",id:"decryptstring",level:3},{value:"Encrypt File",id:"encryptfile",level:3},{value:"Encrypt Message",id:"encryptstring",level:3}];function h(e){let t={a:"a",h2:"h2",h3:"h3",img:"img",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.img,{alt:"Pretty Good Privacy",src:n(82952).A+"#connector-icon",width:"32",height:"32"}),"\n",(0,s.jsx)(t.a,{href:"https://project.microsoft.com/en-US/",children:"Pretty Good Privacy"})," is an encryption program that provides cryptographic privacy and authentication for data communication.\nThis component allows you to encrypt and decrypt strings in an integration."]}),"\n",(0,s.jsx)(t.h2,{id:"actions",children:"Actions"}),"\n",(0,s.jsx)(t.h3,{id:"decryptfile",children:"Decrypt File"}),"\n",(0,s.jsx)(t.p,{children:"Decrypt a file with a password or PGP private key and passphrase"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Input"}),(0,s.jsx)(t.th,{children:"Comments"}),(0,s.jsx)(t.th,{children:"Default"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"File to Decrypt"}),(0,s.jsx)(t.td,{children:"This should be a reference to a previous step that returns binary data."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Password"}),(0,s.jsx)(t.td,{children:"Provide a string password to encrypt the message. You can elect to encrypt the message with a password or public PGP key, but not both."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Private Key"}),(0,s.jsx)(t.td,{children:"Provide a string PGP pviate key to decrypt the message. You can elect to decrypt the message with a password or private PGP key, but not both."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Private Key Passphrase"}),(0,s.jsx)(t.td,{children:"Provide a string passphrase for your private key if you are using a private key to decrypt the message."}),(0,s.jsx)(t.td,{})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"decryptstring",children:"Decrypt Message"}),"\n",(0,s.jsx)(t.p,{children:"Decrypt a string message with a password or PGP private key and passphrase"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Input"}),(0,s.jsx)(t.th,{children:"Comments"}),(0,s.jsx)(t.th,{children:"Default"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Encrypted Message"}),(0,s.jsx)(t.td,{children:"The message to be decrypted."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Password"}),(0,s.jsx)(t.td,{children:"Provide a string password to encrypt the message. You can elect to encrypt the message with a password or public PGP key, but not both."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Private Key"}),(0,s.jsx)(t.td,{children:"Provide a string PGP pviate key to decrypt the message. You can elect to decrypt the message with a password or private PGP key, but not both."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Private Key Passphrase"}),(0,s.jsx)(t.td,{children:"Provide a string passphrase for your private key if you are using a private key to decrypt the message."}),(0,s.jsx)(t.td,{})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"encryptfile",children:"Encrypt File"}),"\n",(0,s.jsx)(t.p,{children:"Encrypt a file with a password or PGP public key"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Input"}),(0,s.jsx)(t.th,{children:"Comments"}),(0,s.jsx)(t.th,{children:"Default"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"File to Encrypt"}),(0,s.jsx)(t.td,{children:"This should be a reference to a previous step that returns binary data."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Filename"}),(0,s.jsx)(t.td,{children:"The name of the file to encrypt"}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Password"}),(0,s.jsx)(t.td,{children:"Provide a string password to encrypt the message. You can elect to encrypt the message with a password or public PGP key, but not both."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Public Key"}),(0,s.jsx)(t.td,{children:"Provide a string PGP public key to encrypt the message. You can elect to encrypt the message with a password or public PGP key, but not both."}),(0,s.jsx)(t.td,{})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"encryptstring",children:"Encrypt Message"}),"\n",(0,s.jsx)(t.p,{children:"Encrypt a string message with a password or PGP public key"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Input"}),(0,s.jsx)(t.th,{children:"Comments"}),(0,s.jsx)(t.th,{children:"Default"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Message to Encrypt"}),(0,s.jsx)(t.td,{children:"The message to be encrypted."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Password"}),(0,s.jsx)(t.td,{children:"Provide a string password to encrypt the message. You can elect to encrypt the message with a password or public PGP key, but not both."}),(0,s.jsx)(t.td,{})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Public Key"}),(0,s.jsx)(t.td,{children:"Provide a string PGP public key to encrypt the message. You can elect to encrypt the message with a password or public PGP key, but not both."}),(0,s.jsx)(t.td,{})]})]})]})]})}function l(e={}){let{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},82952(e,t,n){n.d(t,{A:()=>r});let r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAIbElEQVRYhZVXa1QV1xUeJRrjC1Au3Lkz9845cy+kYowKvqIo4gPxbZSqq1pRwapREhQVH6DIw0dVQoOKYg0QfGKs1LYRHwgaqya2K82jy6aJtn+6VkNi1mpd/dHy+Lr2ZubmwsJoZq1z59w5M3t/Z+/97b2Pojz56qIoSpB1V9SoqDDdNH+iS1mmCXlPF/JrTcgWTchWTcpvXYb8ky7Nd3QpU/XISC1Ajl/GD7m6Wh8qmmlGasI8pBniG7fphdv0turShCZku0HPrHX6/2+XIU54PN6YjvKe5QqiH5/P97xmGLmakP8hobo0W60dN/l33h5Eq7XWrFlgNCH/5zJEiWmawYGyn6rcKYShGeKWJYSUNXei8PtGqyYEfdPi9vro/581IQY/DUQQ/Xg8nmhNyAceXyQ8Xl8TmZyEerw+Hra5aW6b3V4LnFtr5K4m67tvnEKMexKIrvSjqqZHF/KvhDpMdTW9EByC0AgnK+0VEore/frzPEx1oUffYDhcGoId4aD3+vQP43d7BoegV2g/fodGhO5Gvwhns2XNr12GMTRQp+KP0Pj453RhXjV8kfRh8/hJk7Fr717MW7AQ9GxzdjYyN2XB6fZg4pQk7Nt/AAmTE7FkeSryCgqxOv11zJ2/ADsLCrBpy1ZMnjoNk5KmYvgrozHz1bksky0jzI89Hk9ooO4g+tGF2GiZsLlncCjyCgtx+sxZVFadwIrVr+FXNTWoOnkKS9PSsDUnB5dqL2PkmDisfG0NHj16hK052zF1xkzcv38f5y9cwIjRY1B2/DhOnDqNlOWpCA5zkEuaOCakfKudFSIMQ2hCfmX5trVnSCjyC3cxiNKjR7EhazNKDh3Cluwcnm/Zlo2DpaXslnBNR33DDURFD4TSNQhHysqwYtVqKIrCoOrq69k1FnXtQP6v0zSHWSBo92ZBm49Ek+H1seDsHbn49LPPsPaNDIyKG4uHDx/iL59/zu4o3
1L0H1efeRUh4BHwDovH723cwbNQrHAtksYzMTHTp/jwWLUnBgTeLOSbsACZGsS5DVrByh8PRWxPySwthC71IgkhJekYG72TqzFk4Xl6OM9XViB05CjsLCnGo9AjvmgB98OE9xIwYiR59+rKbMjI3QOnWHUtT01By+HBHAG1WoOzp9boVVcrJgZmN0IWGR2DhosWYk/xjjvJRY8chJTUVS5Yt56CcPS8ZtVeucHBRlBfu2YuBQ4YixBGO9Ix1vE5WnDAlCcvSVhAL7MRkjxbd9MJlyOWKJuXONpMIymJ+njtcOvvXbZoc+S/0DUaPXr2ZeiFhDrYMAVU9Brp0685AXYbAcz178bskg74LUzXb/4HDpmW5ogl5gdBY2a6dJQJRE73erqiA8EVi2qxZOHnmNMZNmIgBgwbjeHkFW+eloTF4p6qK3w2sD51kyhYL1EcE4I+2/zsrMJRM4idOQv2NGzhadoxdQH69WleHgl27kb5uHa7V1TFlF6UsxZWr11B7+TISp01HP6cKdyeFK4AN3xKAhx0o0g4A+Y8Sytlz70JGvcjjyLFjnBuIpplZWdiYtRn7i4qwcs0aFBUXY3/RmwyUYuIJFvADUSjvPw0A7aayqgq/LK/Aug0bsa+oCKvWpHOuoLywcfMWHCguxqo1ay0ARc8KoIUA3PteF7g0jB4Xj/dv3cJ7l2qxOGUpiop/gev19cjNy2el1+quo+rkSSxc/FPcuPk+rjc0YGJSEvo71c4CMHCzjcSCancnQUgRbfUBzAZStCU72x8TBIKSj/nij7Dn5/swOzkZUQNf4hzxRmYmdPM7xZ2AsILQ/FBxS7m1Iw2JWnR3qC6e08u9+gYzvQgYUbGbRUnVomjf/mGI8NO1D++eaEhyaAMdgFCZh27II9R8jKMOxqYefZiTuxO3797F6rXpmDZzNhpu3GSqRQ8ewql1xpxXsW37dqSkpnEMuITA9foGzJmXzEqJrlS8Bg2NQdbWbZxJd+Tl+QHZiYh6zLbWS8hPCZ0uzRYCQMooiA4fOYpde/Zyas3esQMZ6zNRc/EiZ8C3Kypx8HApcnbk4uWYWNBFysgN9M76jZswJn480lauxMeffILUn63kZMUNDm3YEP+UUkZYxUhs4sQjzWaKehJ+8Te/Zb6/vm49rly7iurz55G8YCHeq61FXMIElB4tY0Vz589n/t++cwf5u3ZjcOwwnD5bza6gEjwoJhY3b91i+jrbXMvm14R50F8NnT6fQ5fm36hghIY7W6iiFZeUsEuWpabhywcPuBhRAN65e5cz3lsHD+GrxkbecW5+PhobG3GhpoYZQy4YPGw4hgwbjqiBAzmHULCqHsPuqP/l9Hiibf1tDYmUaQSgn1NtLq+sxJjxCVCCunEXRKmV3EKdEGVEqoKk9PHjx1yMTpw6hdz8Avzu0iXEjU9gK5FFpkyfwYrJUnR3uj3cFWmGzA3U7W+NdGmeoSCJS0hoGjDoZY5eKrNDR4zEqLFjmXYTEhO5BNPukmbM5MiekDiF2UL0pDWqEdNnz2GLicgoUHtH7uWaI80GijvWqnx3YOEJ9Wq6lHdpV6rbaCLhNHfqbgZDcxJKVCTKUcDaTapOd5fGa/SfYom+t/436ZKUyy+o++rYlCqBD9xut8ttmh94TG4gCAQnjcDRsdIFPuuwxocVjzeS5l9Qyx+oq7OLF+gkoxnyrO4/EbUdMn7AwYQPM7qQrQTEJeR1zefTn/V01NUGohvmMpeQ/wg4mtEgMDYg+5l9eqJsSpHOiqnc6kJsiI2N7fasyhXrsk/GiqpGhWnCzNKEvG+b1rJM+2E1MOwGQ/7dLWW+ruv2KZlkPdHsTwXBV3R0d9U041xSbtOFeU4T8g9UynlI8yNNyl9rUuZRj6mqas8OMp54PP8/ZoZ2xh55KzAAAAAASUVORK5CYII="},28453(e,t,n){n.d(t,{R:()=>d,x:()=>c});var r=n(96540);let s={},i=r.createContext(s);function d(e){let t=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.