AEM ¿Cómo restablecer TrustStore en?

Última actualización: 2023-10-31

Para corregir los errores de TrustStore, debe volver a crear TrustStore.

Descripción

Entorno

Experience Manager

Problema/Sysíntomas

No se pueden recuperar los errores de TrustStore, tal como se ve en el registro.



> 04.04.2017 11:39:30.150 *ERROR* [ 192.150.9.201 [ 1491320370146] GET  /libs/granite/security/truststore .json HTTP /1 .1] com.adobe.granite.security.user.internal.servlets.KeyStoreManagingServlet Unable to retrieve the truststore's aliases.
>
> java.lang.SecurityException: com.adobe.granite.crypto.CryptoException: Cannot convert byte data
>
>      at com.adobe.granite.keystore.internal.KeyStoreServiceImpl.extractStorePassword(KeyStoreServiceImpl.java:609)
>
>      at com.adobe.granite.keystore.internal.KeyStoreServiceImpl.internalGetTrustStore(KeyStoreServiceImpl.java:462)
>
>      at com.adobe.granite.keystore.internal.KeyStoreServiceImpl.getTrustStore(KeyStoreServiceImpl.java:154)
>
>      at com.adobe.granite.security.user.internal.servlets.KeyStoreManagingServlet.doGet(KeyStoreManagingServlet.java:154)
>
>      at org.apache.sling.api.servlets.SlingSafeMethodsServlet.mayService(SlingSafeMethodsServlet.java:269)
>
>      ...
>
>      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
>
>      at java.lang.Thread.run(Thread.java:745)
>
> Caused by: com.adobe.granite.crypto.CryptoException: Cannot convert byte data
>
>      at com.adobe.granite.crypto.internal.CryptoSupportImpl.unprotect(CryptoSupportImpl.java:160)
>
>      at com.adobe.granite.keystore.internal.KeyStoreServiceImpl.extractStorePassword(KeyStoreServiceImpl.java:601)
>
>      ... 110 common frames omitted
>
> Caused by: com.adobe.granite.crypto.CryptoException: Failed decrypting cipher text
>
>      at com.adobe.granite.crypto.internal.CryptoSupportImpl.decrypt(CryptoSupportImpl.java:96)
>
>      at com.adobe.granite.crypto.internal.CryptoSupportImpl.unprotect(CryptoSupportImpl.java:157)
>
>      ... 111 common frames omitted
>
> Caused by: com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
>
>      at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)
>
>      at com.adobe.granite.crypto.internal.jsafe.JSafeCryptoSupport.getPlainText(JSafeCryptoSupport.java:325)
>
>      at com.adobe.granite.crypto.internal.jsafe.JSafeCryptoSupport.getPlainText(JSafeCryptoSupport.java:307)
>
>      at com.adobe.granite.crypto.internal.CryptoSupportImpl.decrypt(CryptoSupportImpl.java:94)
>
>      ... 112 common frames omitted

Resolución

Siga estos pasos:

  1. Abra CRX/DE como usuario administrador.
  2. Elimine el nodo /etc/truststore/truststore.p12.
  3. Haga clic en Guardar todos.
  4. Siga las instrucciones: para volver a crear el almacén de confianza:

AEM 6.4

AEM 6.5
Causa
Datos dañados en TrustStore.

En esta página