Skip to main content
Known Participant
April 5, 2015
Question

Loading signed .zxp extensions

  • April 5, 2015
  • 1 reply
  • 2087 views

I've used ZXPSignCmd to generate a cert and a signed .zxp package containing my extension.

./ZXPSignCmd -selfSignedCert US CA MyCompany "Michael Delaney" abc123 MyCert.p12

./ZXPSignCmd -sign MyExtension myExtension.zxp MyCert.p12 abc123

Now, since Extension Manager still doesn't support After Effects, how do I get AE to load the signed .zxp?

I've tricked it into working by adding <Host Name="PPRO" Version="[7.0,9.9]" /> to the manifest.xml and then using Extension Manager to install the .zxp to Premier. It then works in both AE and Premier. Obviously not ideal nor applicable for distribution.

All documentation about signing .zxp's I've found so far assume you will be using Extension Manager to install. Which again, does not apply with AE. 

This post seems to have found success, but does not paint a full picture of how it was accomplished. Re: Packaging extensions for After Effects CC

Any help would be appreciated.

This topic has been closed for replies.

1 reply

Inspiring
April 7, 2015

I think this post will also help:

packaging extensions for Adobe AE?

fusepilotAuthor
Known Participant
April 7, 2015

Thanks Zac,


But, I'm still not following. In your answer in that post you say "... and distribute it manually". How do you do this? That's my question. It doesn't seem possible without Extension Manager's zxp unpacking ability. I already have and used Signing Toolkit's ZXPSignCmd to create and sign my .zxp. I just don't know how to install it without the user having PlayerDebugMode enabled.

Inspiring
April 8, 2015

Hi Michael,

Oh, I see.  Although Extension Manager doesn't specifically name After Effects, you can use it to install extensions to After Effects.

Using the Exchange Packager, which you can download here when you've logged in: https://www.adobeexchange.com/resources

... you can make packages that will show up in Extension Manager in the Products area under the category "Others".

When you create the package, you'll need to specify where the folder containing your panel will be put. You can specify the location based on the path tokens defined here: https://helpx.adobe.com/extension-manager/kb/path-tokens-extension-manager.html

For After Effects CC 2014, I used this path:

$adobecommon/CEP/extensions