FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Leer certificado pfx para webservice
Hola buenas tardes:
Mi problema es el siguiente: Quiero cargar un certificado pfx sin tenerlo instalado en windows para utilizarlo en un componente HTTPRio y acceder a un webservice. Estoy usando RAD STUDIO 10.4 He estado buscando en el foro y ya hay un tema al respecto: https://www.clubdelphi.com/foros/showthread.php?t=95356 La cuestión es que no puedo usar CAPICOM. En este tema se ofrece una solución utilizando la unidad JwaWinCrypt. He buscado información y creo que esta unidad está en el componente JWAPI pero no sé como obtenerlo ni como instalarlo. ¿Alguien me puede ayudar, por favor? Gracias |
#2
|
|||
|
|||
Buenas.
En el ejemplo que puse en el otro hilo comentaba que la mayoría de las funciones estaban declaradas en la unidad CertHelper de Delphi 2010, prueba a ver si existe la unidad en 10.4 y dime que funciones te faltan y te paso las declaraciones. |
#3
|
|||
|
|||
Lo revisé un poco y aquí te dejo una versión probada en Delphi 2010 usando sólo la unidad CertHelper que ya viene de serie.
|
#4
|
|||
|
|||
Muchas gracias Garada, muy amable.
He probado el código y el compilador no reconoce la función InternetSetOption. Seguramente está en otra unidad y me falta añadirla al uses. InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, pCert, SizeOf(CERT_CONTEXT)); Tampoco reconoce la variable Data que no sé de donde la sacas porque no está declarada. Si puedes aclararme esto te estaría muy agradecido. |
#5
|
|||
|
|||
Bueno ya sé de donde vienen la función InternetSetOption. De la unidad WinINet.
Ahora, de momento, solo me falta saber el valor de la variable data para que el procedimiento se pueda compilar. |
#6
|
|||
|
|||
data es un parámetro del evento BeforePost del WebNode del HTTPRIO.
Al menos en D2010 viene declarado así:
Si en D10.4 es diferente pásame la declaración a ver que ha cambiado. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
acceder a Webservice con certificado de cliente | iMia | Internet | 8 | 13-09-2022 11:20:58 |
Conectar Webservice con httpRio+Certificado | gasal | Internet | 2 | 20-07-2018 17:11:08 |
Como leer un TRemotable que proviene de un webservice | apicito | Internet | 17 | 02-09-2011 22:48:41 |
SOAP POST - Webservice con Certificado y SSL | JXJ | Varios | 5 | 09-05-2011 20:11:08 |
|