La certificación de un PDF mediante la operación Certificar falla con la siguiente excepción:
Caused by: com.adobe.livecycle.signatures.client.types.exceptions.PermissionsException:
ALC-DSS-300-013 The document is Ubiquitized/Reader Extended and has
Insufficient SIGNATURE_CREATE permissions for performing the operation certify
on Signature Field . (in the operation : certify)
at
com.adobe.livecycle.signatures.service.impl.SignCertifyImpl.certify(SignCertifyImpl.java:552)
at
com.adobe.livecycle.signatures.service.impl.DocumentSecurityService.certify(DocumentSecurityService.java:1649)
at sun.reflect.GeneratedMethodAccessor798.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.java:118)
... 184 more
Típicamente, la excepción anterior se arroja si intenta certificar un PDF XFA dinámico.
La certificación de un PDF requiere un campo de firma en el formulario. En caso de que no haya ningún campo de firma, la operación Certificar intenta añadir uno. No es posible añadir firmas de forma programática en un PDF XFA dinámico. Por lo tanto, la operación fracasa con la excepción anterior que indica que la creación de una firma no era posible.