One of the key features of AEM 6.0 Forms is integration with EchoSign service. Any XFA based adaptive form can be configured to be digitally signed using EchoSign service.
During development time you may want create an XFA based adaptive form to see the end-to-end signing workflow. For that one of the pre-requisites is to have an EchoSign API key. You may want to obtain a developer key during development phase before going to production.
I am listing down the steps to obtain an EchoSign Developer API key
You will receive an automated registration email from EchoSign to your registered email account, check your Inbox (spam folder if necessary) and activate the account by clicking the URL provided in the mail
Log on to EchoSign
Navigate to “Account tab” and click “EchoSign API” panel on left hand side tabbed panel items
Copy the API key which needs to be provided when creating a cloud service configuration for EchoSign service in AEM 6.0
The below image shows where to look for API key when logged on to EchoSign
If you happen to see the following error while starting AEM 6.0 quickstart after installing AEM Forms add-on package (adobe-aemfd–pkg-1.0.78.zip)
*ERROR* [FelixDispatchQueue] adobe-aemfd-signatures FrameworkEvent ERROR (org.osgi.framework.BundleException: Activator start error in bundle adobe-aemfd-signatures .) org.osgi.framework.BundleException: Activator start error in bundle adobe-aemfd-signatures . at org.apache.felix.framework.Felix.activateBundle(Felix.java:2202) at org.apache.felix.framework.Felix.startBundle(Felix.java:2070) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: com/rsa/asn1/ASN_Exception at com.adobe.fd.signatures.activator.Activator.start(Activator.java:36) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645) at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152) … 4 common frames omitted Caused by: java.lang.ClassNotFoundException: com.rsa.asn1.ASN_Exception not found by adobe-aemfd-signatures  at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1550) at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77) at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1973) at java.lang.ClassLoader.loadClass(Unknown Source) … 7 common frames omitted
It is because couple of boot delegation properties not being included in sling.properties file.
To resolve these errors , follow the steps mentioned :
Stop AEM server
Add these two properties in sling.properties file under /conf folder