Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
Encrypt.png 78.1 kB 2 05-Dec-2023 05:32 Halmágyi Árpád
png
Screen Shot 2013-11-23 at 1.35... 30.3 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
Screen Shot 2013-11-23 at 1.37... 72.2 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
as2_options.png 55.7 kB 2 05-Dec-2023 05:32 Ben Spink
png
as2_receive.png 25.8 kB 2 05-Dec-2023 05:32 Ben Spink
png
as2_signing.png 17.1 kB 2 05-Dec-2023 05:32 Ben Spink
jpg
as2_user_options2.jpg 456.8 kB 1 30-May-2024 03:44 Ada Csaba
png
complete.png 158.7 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
delete.png 49.4 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
exclude1.png 42.0 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
exclude2.png 41.1 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
find.png 92.8 kB 4 05-Dec-2023 05:32 Halmágyi Árpád
png
new_vfs.png 3.6 kB 1 05-Dec-2023 05:32 Ben Spink
png
options.png 135.7 kB 2 05-Dec-2023 05:32 Halmágyi Árpád
png
signing.png 76.2 kB 2 05-Dec-2023 05:32 Halmágyi Árpád
png
tasks.png 47.0 kB 1 05-Dec-2023 05:32 Halmágyi Árpád

This page (revision-26) was last changed on 30-May-2024 04:34 by Ada Csaba

This page was created on 05-Dec-2023 05:32 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed 51 lines
To configure AS2/3, you need to have a user configured in the UserManager, and a job that does the AS2 without any copy or move task, all the task that have to be done are
Notice there is no copy or move operation there. The AS2 item is the special protocol that does that type of activity. When the remote server sends a MDN, it comes into an account you have setup for this...and that AS2 task above will be handed that MDN response internally inside CrushFTP so it knows the response came back.
If the remote company is just sending you a file (not a MDN) it also comes in through an account in CrushFTP. In CrusHFTP's User Manager, you can make accounts, and on each account you can configure the AS2/3 information to use. This is the information that will be used to decode and decrypt incoming HTTP transfers that are in AS2 format. This account could also be used for normal FTP/SFTP/HTTP transfers too, but if you have the AS2 stuff configured, that info is used to decode and decrypt the AS2 data, and for sending a MDN reply back to the partner who sent you the file.
----
[attachment|AS2/tasks.png]
For beginning you should have a FindTask in the job. A FindTask, that is searching for the folder contains the data that should be sent using AS2.
[attachment|AS2/find.png]
For the second step, you have to exclude the files that are already encrypted.
[attachment|AS2/exclude1.png]
After that is done, you should exclude the MDN responses that you already have.
[attachment|AS2/exclude2.png]
Make sure you have the certificate of the AS2 receiving machine added as a trusted certificate in the certificate chain that you use.
On the AS2 task you have to set it like:
[attachment|AS2/Encrypt.png]\\
[attachment|AS2/signing.png]\\
[attachment|AS2/options.png]\\
-----
If you have your partner's public key for who you want to send to, you need to import that into a keystore file.
{{{
keytool -importcert -alias {partner_name} -file {partner_public_key_file} -keystore {partner_name}.jks
}}}
That will be the keystore you use for the encryption tab. {partner_name}.jks
For signing, and your public key you are going to give your partner...
{{{
keytool -genkeypair -alias {your_name} -keyalg RSA -keysize 1024 -keystore {your_name}.jks
}}}
Then get your public key out to give to your partner:
{{{
keytool -export -alias {your_name} -file {your_name}.cer -keystore {your_name}.jks
}}}
Send them the resulting {your_name}.cer file. That is your public key they can encrypt with. You set this keystore file {your_name}.jks on the "AS2/3 Decryption Key" panel of the user manager and on the signing tab of the VFS item.
In this area __[AS2 or AS3|AS2 EDI]__ payload cryptography related settings are configured.\\
\\
\\
[{Image src='as2_user_options2.jpg' width='1600' height='..' align='left' style='..' class='..' }]\\
\\
\\
__AS2/3 Decryption Key__\\
\\
__Keystore Path:__ the path of a PKCS11 cert store holding the private key used for payload decryption and signing the MDN.\\
__Keystore format:__ dropdown selector, allows choosing the keystore format type, Java JKS and generic p12 PFX formats are supported.\\
__Keystore Password:__ enter the password of the keystore here\\
__Key name(alias):__ the __private cert__ identifier (internal name). We load the cert based on it's alias, in case the keystore has multiple certs.\\
__Key Password:__ the protection password of the private key inside the keystore. In case of JKS type keystores, keystore and key passwords are always identical. PFX may contain unprotected private key, in that case, this field needs to be left empty.\\
\\
__AS2/3 Signature Verification Key__\\
\\
__Keystore Path:__ the path of a PKCS11 cert store holding the public cert used for payload signature validation. \\
__Keystore format:__ same as in the above section, to choose the keystore type\\
__Keystore Password:__ enter the password of the keystore here\\
__Key name(alias):__ the __public cert__ identifier (internal name)\\
\\
__Unique AS2 filenames__ when enabled, a unique random ID is appended to the received file name to prevent overwriting existing files.\\
\\
__Process As3 Files__ toggles support for AS3.\\
\\
Version Date Modified Size Author Changes ... Change note
26 30-May-2024 04:34 1.577 kB Ada Csaba to previous
25 30-May-2024 04:19 1.577 kB Ada Csaba to previous | to last
24 30-May-2024 04:17 1.541 kB Ada Csaba to previous | to last
23 30-May-2024 04:12 1.345 kB Ada Csaba to previous | to last
22 30-May-2024 04:07 1.096 kB Ada Csaba to previous | to last
21 30-May-2024 04:06 0.945 kB Ada Csaba to previous | to last
« This page (revision-26) was last changed on 30-May-2024 04:34 by Ada Csaba
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
LeftMenu

JSPWiki