El paquete de firmas de AEMFD permanece inactivo después de la instalación o actualización de AEM Forms
La activación del paquete de firmas de AEMFD puede fallar después de instalar o actualizar AEM Forms, lo que deja el paquete en un estado resuelto o instalado. El problema se produce cuando las clases criptográficas RSA o BouncyCastle necesarias no están disponibles para el marco OSGi o cuando los JAR criptográficos obsoletos anulan los proveedores correctos. Los indicadores comunes incluyen errores NoClassDefFoundError y NoSuchMethodException en los registros de inicio y de errores. Añadir la configuración de delegación de arranque necesaria o eliminar los JAR de cifrado obsoletos restaura la activación del paquete. Compruebe el estado del paquete y los servicios dependientes después de la actualización.
Descripción description
Entorno
- AEM Forms
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Servicio de conversión automatizada de formularios
Problema/Síntomas
- El paquete de firmas de AEMFD permanece en estado resuelto o instalado.
- Error en el inicio manual del paquete.
- Los registros de errores contienen NoClassDefFoundError: com/rsa/jsafe/provider/JsafeJCE.
- Los registros de errores contienen NoSuchMethodException: com.rsa.crypto.jcm.ModuleLoader.load(…).
- Los errores de inicialización del proveedor criptográfico aparecen durante el inicio.
- Los servicios relacionados con la firma no funcionan correctamente.
Causa
El paquete de firmas de AEMFD requiere que los proveedores criptográficos RSA JsafeJCE y BouncyCastle sean visibles para el marco OSGi. La falta de entradas de delegación de arranque impide que estas clases se carguen y provoquen errores de inicio. En algunos entornos, los JAR criptográficos obsoletos anulan los proveedores necesarios e impiden la activación del paquete.
Resolución resolution
Para resolver este problema, siga estos pasos:
- Abra
error.logy busqueNoClassDefFoundError: com/rsa/jsafe/provider/JsafeJCEoNoSuchMethodException: com.rsa.crypto.jcm.ModuleLoader.load. - Confirme que adobe-aemfd-signatures se encuentra en el estado Resuelto o Instalado en
/system/console/bundles. - Si los errores de carga de clases hacen referencia a proveedores RSA o BouncyCastle, agregue la configuración de delegación de arranque necesaria.
- Para implementaciones en la nube, implemente la configuración de delegación de arranque mediante código y verifique que la configuración aparezca en el Administrador de configuración OSGi después de la implementación.
- Reinicie la instancia de AEM y confirme que el paquete se activa.
- Si los errores indican conflictos de carga de módulos criptográficos, elimine los JAR criptográficos obsoletos del directorio de extensiones en entornos locales admitidos.
- Reinicie la instancia y compruebe que el inicio se completa sin errores de inicialización criptográficos.
- Compruebe que los servicios dependientes están en un estado satisfecho y que las operaciones relacionadas con la firma se completan correctamente.