anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
gx-l
Revisar informacion del archivo p12
12/11/20 09:54
demetole
Replies:
3
Buenos dias. Trabajo con GX16U10 con Jdk1.8 Tomcat9. Intento recuperar datos del archivo p12, de la siguiente forma: &Existe = &Certificado.LoadPKCS12(&RutaFirma, '', &Clave) Me retorna el siguiente mensaje: Caused by: java.lang.NullPointerException at com.genexus.securityapicommons.keys.CertificateX509.inicializeParameters(CertificateX509.java:383) at com.genexus.securityapicommons.keys.CertificateX509.loadPKCS12(CertificateX509.java:84) at com.securityapi.securityapicommons.SdtCertificate.loadpkcs12(SdtCertificate.java:97) at com.gx16u10firmarxml.webpanel1_impl.S122(webpanel1_impl.java:633) at com.gx16u10firmarxml.webpanel1_impl.e11072(webpanel1_impl.java:598) Alguna idea de como superar este tema. Un Abrazo Demetrio ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1 Por consultas owner-gx-l@gxtech.com.uy
Buenos dias.
Trabajo con GX16U10 con Jdk1.8 Tomcat9.
Intento recuperar datos del archivo p12, de la siguiente forma:
&Existe = &Certificado.LoadPKCS12(&RutaFirma, '', &Clave)
Me retorna el siguiente mensaje:
Caused by: java.lang.NullPointerException
at com.genexus.securityapicommons.keys.CertificateX509.inicializeParameters(CertificateX509.java:383)
at com.genexus.securityapicommons.keys.CertificateX509.loadPKCS12(CertificateX509.java:84)
at com.securityapi.securityapicommons.SdtCertificate.loadpkcs12(SdtCertificate.java:97)
at com.gx16u10firmarxml.webpanel1_impl.S122(webpanel1_impl.java:633)
at com.gx16u10firmarxml.webpanel1_impl.e11072(webpanel1_impl.java:598)
Alguna idea de como superar este tema.
Un Abrazo
Demetrio
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies
leandro79337933
14/11/20 16:37
Hola Demetrio, el problema es que estas poniendo el alias vacío. Podes usar la herramienta keytool de Java para verificar: C:\> keytool -list -v -keystore Certificado.pfx | find /i "alias" keytool.exe esta en la carpeta bin del JDK. Slds On Thu, Nov 12, 2020 at 9:55 AM <demetole@etapanet.net>
Hola Demetrio, el problema es que estas poniendo el alias vacío. Podes usar la herramienta keytool de Java para verificar: C:\> keytool -list -v -keystore Certificado.pfx | find /i "alias" keytool.exe esta en la carpeta bin del JDK. Slds On Thu, Nov 12, 2020 at 9:55 AM
demetole
17/11/20 10:26
Buen dia Leandro. Aquello significa conocer el ALIAS, pero desde GX como puedo obtener el alias. Gracias por tu aporte. Un Abrazo Demetrio
Buen dia Leandro. Aquello significa conocer el ALIAS, pero desde GX como puedo obtener el alias. Gracias por tu aporte. Un Abrazo Demetrio
leandro79337933
17/11/20 10:55
Hola Demetrio, como estas? Un PKCS12 puede contener uno o varios certificados. No probe a fondo el nuevo modulo de seguridad de GX pero creo que no hay forma de recorrer los "aliases" y tampoco de leer eventualmente el unico certificado que tenga, si tiene uno solo. Hay manera de hacerlo por afuera, obviamente, con Java y las librerias que ya trae GX de BouncyCastle. Pero mi recomendacion (de ser posible), es que tengas un parametro con el ALIAS del certificado. Slds On Tue, Nov 17, 2020 at 10:27 AM <demetole@etapanet.net>
Hola Demetrio, como estas? Un PKCS12 puede contener uno o varios certificados. No probe a fondo el nuevo modulo de seguridad de GX pero creo que no hay forma de recorrer los "aliases" y tampoco de leer eventualmente el unico certificado que tenga, si tiene uno solo. Hay manera de hacerlo por afuera, obviamente, con Java y las librerias que ya trae GX de BouncyCastle. Pero mi recomendacion (de ser posible), es que tengas un parametro con el ALIAS del certificado. Slds On Tue, Nov 17, 2020 at 10:27 AM
Back to gx-l