Validate signature

Hi! , I am trying to validate a signed app image. As I read in the README, to validate I should build the system in a Centos 6 or Ubuntu 14. But the build can be used in later releases.

Can you provide a download link to the validate script? Will that work on ubuntu only?

Thank you!

So, what I did is :

git clone https://github.com/AppImage/AppImageKit
cd AppImageKit
env ARCH=x86_64 bash ci/build.sh

But when I try to execute

./validate myapp.AppImage

I got this error:

./tmp/AppImageKit/out/validate: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

I tried this, but nothing:
[libssl.so.10: cannot open shared object file: No such file or directory - Ask Ubuntu](https://symbolik link for libs)

My S.O :

└──> lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.5 LTS
Release:	18.04
Codename:	bionic

Any help?

What happens if you build and run validate on Ubuntu 16.04?

I downloaded an ubuntu 16 virtual box image, and tried it:

$ git clone https://github.com/AppImage/AppImageKit
$ cd AppImageKit
$ sudo env ARCH=x86_64 bash ci/build.sh

-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/rh/devtoolset-8/root/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at lib/CMakeLists.txt:1 (add_subdirectory):
  The source directory

    /ws/lib/libappimage

  does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:71 (include):
  include could not find load file:

    lib/libappimage/cmake/tools.cmake


CMake Error at cmake/dependencies.cmake:5 (include):
  include could not find load file:

    /ws/lib/libappimage/cmake/scripts.cmake
Call Stack (most recent call first):
  CMakeLists.txt:72 (include)


CMake Error at cmake/dependencies.cmake:11 (import_pkgconfig_target):
  Unknown CMake command "import_pkgconfig_target".
Call Stack (most recent call first):
  CMakeLists.txt:72 (include)




    -- Configuring incomplete, errors occurred!
    See also "/tmp/AppImageKit-build-VGOVjb/CMakeFiles/CMakeOutput.log".
    + cleanup
    + '[' -d /tmp/AppImageKit-build-VGOVjb ']'
    + rm -rf /tmp/AppImageKit-build-VGOVjb

Possibly you need to get a newer CMake from Download | CMake. This is one of the reasons I don’t completely like CMake - it frequently seems to need newer versions than what is available on the oldest LTS releases we tend to use.