Salesforce

StageNow: AccessMgr Application Signature File for APK package

« Go Back

Information

 
Issue / QuestionWhat “Application Signature” file is StageNow looking for?
What is the APK Signature used for Access Manager permissions?
Applicable ToStageNow, Android
Resolution / Answer
The Application Signature field in the StageNow Access Manager adds the signature file certificate for the app being acted upon by the selected Permission Access Action.

The StageNow AccessMgr Application Signature setting is looking for a .crt file extension.
This is a DER certificate type for the APK.

image.png

The File extension default is .crt though a .der or .crt certificate extension can be used.

image.png

 

Where to get a certificate file?

The Certificate can be extracted from the APK itself.

To obtain an app signature file\certificate, refer to the Using Sample App section in TechDocs: App Signature Tool, ZebraSigTools sample app.

The command using the app signature tool (SigTools.jar in the ZebraSigTools.zip download) would be similar to this sample command:
Java -jar SigTools.jar GetCert -INFORM APK -OUTFORM DER -IN MYApplication.apk -OUTFILE MYApplication.crt

Example used on the Enterprise Brower's APK: 
Java -jar SigTools.jar GetCert -INFORM APK -OUTFORM DER -IN EnterpriseBrowser_signed_3.3.2.1.apk -OUTFILE EBtest.crt

The certificate will be created in the same folder.
 
NOTE  If the app is installed from the PlayStore, you will need to install the app and extract the APK from the device to get the signature from that APK. Zebra does not supply a tool to extract APK's.


Helpful Information:
URL Name000026191
TitleStageNow: AccessMgr Application Signature File for APK package

Powered by