<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Encryption of Image document</title><link>https://community.appian.com/discussions/f/plug-ins/13945/encryption-of-image-document</link><description>Hi , 
 Is there any smart service or Plugin in appian for encrypting and decrypting image document (encrypted data to be saved into DB)?Please let me know since i have not worked with encryption concepts. 
 
 The documents size will be in some KB. 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63551?ContentTypeID=1</link><pubDate>Wed, 19 Dec 2018 17:15:25 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:45eed76b-8a1a-489e-927f-3e1416a71710</guid><dc:creator>ericg329</dc:creator><description>Are you using Appian Cloud? If so, when you store the image in Appian&amp;#39;s document management system, it will be encrypted via the server&amp;#39;s OS level encryption. Doing additional custom encryption or storing the document in the database will add a lot more complexity for very limited security gains.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63466?ContentTypeID=1</link><pubDate>Mon, 17 Dec 2018 05:10:32 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:860c4d94-925b-434f-9b4d-610116d66724</guid><dc:creator>Dude</dc:creator><description>In Appian storing encrypted data needs customized plug-in because Appian will support data types which can be declared in the CDT. If you want to store the encrypted text in to the text data type, Appian text data type allows maximum 66000 characters. So we have to create a custom plug-in which will encrypt the file and store its BLOB characters in to the table field.&lt;br /&gt;
&lt;br /&gt;
Another way is to use PGP, which will create encryption document and decryption document. This can be stored in the folders instead of sql table. We can store the document ID in the tables to track the documents.&lt;br /&gt;
&lt;br /&gt;
As I tried the PGP, its raising error while decryption though its being configured correctly.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63440?ContentTypeID=1</link><pubDate>Sat, 15 Dec 2018 05:17:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:988076cd-1844-41f3-bbdf-8ef78b727e0d</guid><dc:creator>josep</dc:creator><description>Hello Pradeep, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this link it mentions &lt;br /&gt;
“It requires a Secure Credentials Store configured with an attribute named &amp;quot;password&amp;quot; which contains the password of the private key”&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/sites/shared-components/page/shared-components/record/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUgOugLnN3n_fe_hDJhRP6BhfXP-kW3MHiHA/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Do you have the external system key configured(admin console ) ? And the plugin configured as part of it ? &lt;br /&gt;
&lt;br /&gt;
Some links that can help. &lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/18.4/Secure_Credentials_Store.html"&gt;docs.appian.com/.../Secure_Credentials_Store.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/18.4/Appian_Administration_Console.html#third-party-credentials"&gt;docs.appian.com/.../Appian_Administration_Console.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Jose&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63421?ContentTypeID=1</link><pubDate>Fri, 14 Dec 2018 11:08:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:13daa99a-6656-4a10-b4a5-43acb10f7bce</guid><dc:creator>pradeepb0001</dc:creator><description>Thanks  for your suggestions,but i got an error like this mentioned below.&lt;br /&gt;
&lt;br /&gt;
This plug-in [PGPEncryptionUtilities] is not registered to access secured values for the given external system key &lt;br /&gt;
[[externalSystemKey=*****, fieldKey=*****, usePerUser=false]].&lt;br /&gt;
Check the external systems plug-ins list in the Administration Console. can you Please tell why this error is coming?&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63288?ContentTypeID=1</link><pubDate>Mon, 10 Dec 2018 18:00:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:814058f5-0773-474e-be36-765f03532c06</guid><dc:creator>josep</dc:creator><description>Hello Pradeep, &lt;br /&gt;
&lt;br /&gt;
For the PGP install the plugin is is straight forward. You first need the file on Appian and then an encrypted file will be created. It uses the Openpgp libraries. &lt;br /&gt;
 &lt;br /&gt;
The only note here is that you need to have public and private key to use it. &lt;br /&gt;
&lt;br /&gt;
Jose&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63278?ContentTypeID=1</link><pubDate>Mon, 10 Dec 2018 15:25:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a51701ca-77d5-4e87-88d4-919db4e902c0</guid><dc:creator>chandu</dc:creator><description>&lt;p&gt;Hi Pradeep,&lt;/p&gt;
&lt;p&gt;There is no direct plugin readily available for File encryption and decryption service, You can create a plugin for this&lt;/p&gt;
&lt;p&gt;Please check the below url for &amp;nbsp;sample java code&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.codejava.net/coding/file-encryption-and-decryption-simple-example"&gt;www.codejava.net/.../file-encryption-and-decryption-simple-example&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63272?ContentTypeID=1</link><pubDate>Mon, 10 Dec 2018 11:51:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:286e290c-ce69-4f9f-8fe5-3682e4715bcc</guid><dc:creator>pradeepb0001</dc:creator><description>Hi   ,&lt;br /&gt;
Thank you for your suggestions.Actually the requirement is i have to encrypt an image document and decrypt it when needed,move it to pdf document generated.but we have to store encrypted file right?should it be appian itself or in DB like SQL.Also is there any document regarding PGP encrption so that it will be helpful for me to understand it.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Encryption of Image document</title><link>https://community.appian.com/thread/63269?ContentTypeID=1</link><pubDate>Mon, 10 Dec 2018 11:31:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e4902e62-ac90-460f-a2cb-281cf5be653e</guid><dc:creator>josep</dc:creator><description>Hello Pradeep, &lt;br /&gt;
&lt;br /&gt;
I have to say that personally it wouldn’t be my first choice to store a file into the DB. &lt;br /&gt;
&lt;br /&gt;
Are you completely sure you want to store images into the DB? Would it be an option just to encrypt them in the file system along with all the other files? If you are in the cloud you have the BYOK. &lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/18.4/byok.html"&gt;docs.appian.com/.../byok.html&lt;/a&gt;&lt;br /&gt;
If you are worried about some people accessing documents this can be in combination with the folder security restricting the access to the designers for example. &lt;br /&gt;
&lt;br /&gt;
Some thought, When encrypting text you don’t know the actual size of the text but it increase, talking about KB that sounds like it could be a huge one. Then when reading the file again. &lt;br /&gt;
&lt;br /&gt;
 I would think you can create a zip file with a password,&lt;br /&gt;
Is that an option? &lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/sites/shared-components/page/shared-components/record/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUgOuhLnMQCujGILFPCWYrUV3JXKvpHm7vqQ/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Or using the PGP encrypt &lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/sites/shared-components/page/shared-components/record/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUgOugLnN3n_fe_hDJhRP6BhfXP-kW3MHiHA/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Or in Amazon &lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/sites/shared-components/page/shared-components/record/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUh-mjLnMIQ34cO7vFKhfe6geWeLxQ0e6Mfg/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
With all this options if you insist then after creating the file you can use something like the RDBMS utility shared component. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/sites/shared-components/page/shared-components/record/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUhu6iLnOpKWRVEfg-YbZ2JHbF2NdZUMiziw/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this helps&lt;br /&gt;
Jose&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>