Sentinel RMS Support for Mac Notarization

According to Apple, from macOS 10.15 (Catalina) release onwards, notarization is mandatory for all software. Therefore, in order to remain compliant with Apple guidelines, we have ensured that the following components of Sentinel RMS v9.6 have passed the notarization test.

>License Manager

>Shared Libraries

>Utilities

NOTE   For all Sentinel RMS shared libraries including the SCP-integrated library and utilities, the ISV has to sign and submit the software for notarization to Apple.

Submitting to Apple for Notarization

The Sentinel RMS installer serializes libraries and tools using ISV secrets resulting in Notarization becoming virtually ineffective. Therefore, the ISV is required to code sign the libraries and tools with their Developer ID and resubmit them to Apple for Notarization. Once these are notarized, the ISV can deliver these tools and libraries to their end users.

At the time of code signing, the following entitlement must be used.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.device.usb</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.network.server</key>
<true/>
</dict>
</plist>

NOTE    For detailed steps related to code signing and notarization, you should refer to the instructions provided by Apple.