Check specified path sign with native current OS signing tools
Get the package via NPM: npm install sign-check
.
const SignCheck = require('sign-check');
const somePath = 'some/path/for/test';
SignCheck.check(somePath).then(
(isSigned) => {
console.log('File sign status ' + isSigned);
},
(error) => {
console.log(error);
}
);
or use sync version:
try {
const isSigned = SignCheck.checkSync(somePath);
console.log('File is signed: ', isSigned);
} catch (err) {
console.log('Something went wrong');
}
Install the package globally: npm install -g sign-check
.
sign-check 'path/to/file'
For Win verification used sample code compiled to binary.
For detailed info about Windows tool error codes see: lib/bin/README.md
For detailed info about macOS tool see official doc