Downloads
All user information needed to get started, manage and maintain DD Engine is digitally accessible.
Required services and firmware upgrades can be downloaded from the Advenica Artifactory fileshare site, https://advenica.jfrog.io/ui/login. To gain access, submit an account request using the form found at https://advenica.com/en/filehub-account-request. Advenica Customer Services will provide the account credentials as soon as possible.
Additional DD1000i documentation is available at https://advenica.com/docs/.
Integrity validation
It is recommended that integrity of downloaded files is tested to detect unauthorized modifications, tampering or accidental corruption. Validation is used to confirm that a file has not been altered or corrupted since it was created by comparing the current state against a known and trusted baseline. Advenica provides validation capabilities for all significant system files.
Should validation of a file fail, it must not be used within the DD Engine system. Contact Advenica Customer Services for further assistance.
Signing validation
All service files available for download are digitally signed. The signed files can be used to verify file integrity, using OpenSSL and a public key, advenica-verification-key.pub. The public key is provided by Advenica Customer Services upon request.
For each service .tar.gz file, there is a corresponding signed .tar.gz.sig file. The .tar.gz.sig file is used in combination with the public key to validate that the file has not been compromised.
The signing validation command may depend on the OpenSSL version being used, e.g.:
openssl dgst -sha512 -verify advenica-verification-key.pub -signature [service-file-name].tar.gz.sig [service-file-name].tar.gz
or
openssl digest -sha512 -verify advenica-verification-key.pub -signature [service-file-name].tar.gz.sig [service-file-name].tar.gz
The validation command should result in Verified OK.
Checksum validation
To verify the integrity and authenticity of downloaded files, checksum validation can be used. The validation compares a calculated checksum with a known, original checksum. If the checksum of the downloaded file matches the original checksum, the file has not been compromized.
Each downloaded file can be verified against its checksum. The checksums are listed below.
Checksum validation commands: 
Linux - sha256sum [filename] 
Windows - certUtil –hashfile [filename] SHA256
| File name | Checksum | 
|---|---|
| ddengine-upstream-v4.2.0.raucb | 2e592e939f9f401613d89fb2487140cd32af3b0ad8e39ee58c5468b6395268d0 | 
| ddengine-downstream-v4.2.0.raucb | 3f0a6afbebfacd7b629a461901b57589caba5ab4ff100a3618eba2efab189d0d | 
| ddengine-installer-v4.2.0.iso.gz | b6f77fdc853e0d84b5d7249e298ebcbe6528ac0e2ea1ce32762441be65f73748 | 
| file-transfer-v4.2.0.tar.gz | bee8fc1eafad4711622cefb1a6c3bff98f8d375fb52f89dd087027bb288d471e | 
| http-v4.2.0.tar.gz | 18f1eb76ec87443ed6c6aad60f8389688925addba10cfe3890f48e0d6c1ec209 | 
| mqtt-v4.2.0.tar.gz | c206c64c3a4efd202c8231857b7574329cb92b7bb5a778624d1106be515fdee0 | 
| opcua-v4.2.0.tar.gz | e3c5b2786bb1bea89e549e6449a1c1b8ed2855df154d13b9dbfa854ea0f124e0 | 
| tcp-v4.2.0.tar.gz | 9893ce11f9311f4f227cc5820aee3a273acab998114687444e10bce3f9641691 | 
| udp-v4.2.0.tar.gz | 03668a978f3148d794bdb373f4eb29f13495521799e6be90ece760ec7b372699 | 
End User License Agreement
The Advenica End User License Agreement (EULA) explains the rules for using any hardware or software (including hardware-embedded software) that Advenica provides.
Download the EULA document