How To: Digitally sign an ArcMap add-in


Typically, add-ins and app packages must be digitally signed before they can be deployed. Instructions provided describe the steps to sign an ArcMap add-in.


  1. In Windows File Explorer, go to C:\Program Files (x86)\Common Files\ArcGIS\bin\ and click EsriSignAddIn.exe.
    If ArcObjects has not been installed on the local machine, the EsriSignAddIn executable file may not be present in the indicted path. In that case, the EsriSignAddIn.exe is available by downloading it from the Python Add-In Wizard. Once the EsriSignAddIn.exe has been downloaded, it must be moved to the location indicated above.
  2. In the Welcome screen of the Esri Digital Signature Wizard, click Next and click the Browse button to go to where the Esri add-In file is located.
  3. Click Next, select a certificate from the store (this certificate must be installed) and click Finish. The add-in should now be signed.
  4. Install the add-in. Locate the path of the add-in file (the same path as step 2).
  5. Double-click the file and the installation utility starts. The digital signature area should be populated with the signature the add-in was just signed with.
  6. Click Install and the add-in is now authenticated.
  7. Go to the Add-In Manager located in ArcMap's Customize menu and the installed add-in should have an authenticated digital signature.

Related Information

Last Published: 1/5/2017

Article ID: 000014993

Software: ArcMap 10.5.1, 10.5, 10.4.1, 10.4, 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1, 10 ArcObjects SDK (.NET) 10.5.1, 10.5