.NET functions to encrypt and decrypt files in a folder

Post any question you may have in regards to GoAnywhere MFT and let our talented support staff and other users assist you.
If you need a quicker response, please create a support ticket via the customer portal my.goanywhere.com or contact our support team by email at [email protected].
6 posts Page 1 of 1

sdocherty

Posts: 3
Joined: Mon Jan 16, 2017 12:16 am

Post by sdocherty » Mon Jan 16, 2017 7:01 pm
Hi,

Apologies if this exists somewhere else on the forum but I am struggling to find the information...

I would like to develop a .NET Windows service that can decrypt or encrypt files in a folder.
The service will be automated and unattended and will move the files after encrypting or decrypting.

Which product can I use for this?

Thanks,
Steven.

Support_Rick

Support Specialist
Posts: 590
Joined: Tue Jul 17, 2012 2:12 pm
Location: Phoenix, AZ

Post by Support_Rick » Tue Jan 17, 2017 10:04 am
GoAnywhere MFT does this for you automatically by designating any folder (that you have permissions to) as an encrypted folder. Then, any file put into or pulled from the folder through GAMFT is automatically encrypted when placed or decrypted when pulled.
Rick Elliott
Lead Solutions Consultant
(402) 944.4242
(800) 949-4696

sdocherty

Posts: 3
Joined: Mon Jan 16, 2017 12:16 am

Post by sdocherty » Wed Jan 18, 2017 1:24 am
Thanks Rick,

So, we need to purchase GAMFT and it's not part of the free products?
Then next steps would be to install GAMFT on the server and configure which folder is the encrypted?

Then how do I use my .NET service to place the files in that folder 'through' GAMFT and vice-versa read files out of there as unencrypted through GAMFT?
Is there documentation and samples on how that is done in .NET that I can look at?

Thanks,
Steven.

Support_Rick

Support Specialist
Posts: 590
Joined: Tue Jul 17, 2012 2:12 pm
Location: Phoenix, AZ

Post by Support_Rick » Wed Jan 18, 2017 8:51 am
GAMFT has an API interface so it can be called (trigger file movements) from external sources (programs, CLP, RPG, C#, .NET, etc).

You define the file movement through a GAMFT Project (Copy, Encrypt, Decrypt, SFTP/FTP, etc) then trigger the movement from a Schedule, Monitor or external source, etc.

Look through the product info and it will give you more information about it. You can also go to our Customer Portal - My.GoAnywhere.com - and download a trial (full blown) version to evaluate for 30 days. All the documentation is included within the product as well as available from the Customer Portal.
Rick Elliott
Lead Solutions Consultant
(402) 944.4242
(800) 949-4696

sdocherty

Posts: 3
Joined: Mon Jan 16, 2017 12:16 am

Post by sdocherty » Fri Jan 20, 2017 1:48 am
Thanks Rick,

I can see that I could create a very small Project that decrypts files and another one that encrypts files.
Also that I could just add that project to a Schedule within MFT.

Are those two functions available as part of the Free License described on this page?: https://www.goanywhere.com/managed-file ... re/pricing

Thanks,
Steven.

Support_Rick

Support Specialist
Posts: 590
Joined: Tue Jul 17, 2012 2:12 pm
Location: Phoenix, AZ

Post by Support_Rick » Fri Jan 20, 2017 9:35 am
Steven,

The Free version is just a plain FTP Server/Client. All accessible tasks in the projects are only related to that usage. Encrypting/Decrypting and Zip/Unzip, etc ... all of the functionality outside of basic FTP isn't available without purchase.
Rick Elliott
Lead Solutions Consultant
(402) 944.4242
(800) 949-4696
6 posts Page 1 of 1