Packaging Adobe CEP Extensions
Simple automated route
There is a more in depth explanation of the steps involved here.
Otherwise if you just want to run the automated script continue on this page.
Create a
.env
file in the root of the repository, here's an exampleZXPSignCmd_PATH="./ccextensionsmac/ZXPSignCmd"
COUNTRY_CODE=US
STATE_OR_PROVINCE="New York"
ORGANIZATION=""
COMMON_NAME=""
CERTIFICATE_PASSWORD=""
CERTIFICATE_OUTPUT_PATH="./ccextensionsmac/certificate.p12"
INPUT_DIRECTORY="./adobe-panel-build"
OUTPUT_ZXP="./dist/com.autoedit2.it.zxp"
TIMESTAMPS_URL="http://timestamp.digicert.com/"
The command below
npm run adobe-panel-package-sign-buil
It uses this script,
sign-and-package-adobe-panel.js
to - package all files and folders needed for Adobe CEP panel inside
./adobe-panel-build
folder (in.gitignore
) - creates a self signed, time stamped, certificate
./ccextensionsmac/certificate.p12
(in.gitignore
) - pack and sign the extension, can find it in
./dist/com.autoedit2.it.zxp
(in.gitignore
)
or some more instruction on how to install third party extensions