Repository navigation
v1.5.0
What's new
- major update
- included ReadMe text file with installation instructions and terminal-notifier
- user can now select one of his S/MIME identities to sign the CMS file containing the disk image checksum(s)
- canceling the identity selection will sign the CMS with the default DiMaGo Base Identity
- extended the verify and verify/concat scripts to show the signing identity's common name
- introduced in-script functions
pk-scanandid-scan - keys and identities are scanned at first run, and again if no scans have occurred for 30 and 90 days respectively
- valid public S/MIME keys and valid S/MIME identities are now written to a DiMaGo SQLite database
- SQLite
ROWIDis taken into account, in case the user (for some reason) has two valid certificates for the same email address - key/identity lists now also show
⚠️ expiration date if a key/identity will expire in the current year - user has the option to 🔍 Rescan for new valid public S/MIME identities from within the script (public key selection)
- user has the option to 🔍 Rescan for new valid S/MIME identities from within the script (CMS generation; identity selection)
- added creation date to comment field in a disk image's DiMaGo keychain entry
- added target, volume or basename information to the DiMaGo window titles
LaunchAgent
- added an optional (but recommended) LaunchAgent
local.lcars.DiMaGoScanner.plistand its corresponding helper scriptdimago-scan.sh - install the helper script into
/usr/local/binand enterchmod +x /usr/local/bin/dimago-scan.shin your shell - then install the agent into
$HOME/Library/LaunchAgentsand load withlaunchctl load $HOME/Library/LaunchAgents/local.lcars.DiMaGoScanner.plist - if loaded, the LaunchAgent will run every 8 hours to activate the helper script as a low-level background process with a nice setting of 20
- the script will auto-rescan for valid public S/MIME keys and valid S/MIME identities and write the results to the DiMaGo database (destructive)
File information
File: DiMaGo-v1.5.0-beta-20160913.dmg
Size: 0.620863 MB
Hash (SHA-2, 256 bit): 9aab0d76b34bf982dda380ef7c409f29f8e8a7189e5bfef136b65da5e476f131
Minisign public key: RWSHxwNerDDQN8RlBeFUuLkB9bPqsR2T6es0jmzguvpvqWiXjxzTfaRY
Prehashing: false [compatible with OpenBSD signify]