Actualizacion
cambiando la funcion ahora me de otro error
estoy probando con
- Code: Select all Expand view RUN
function main()
local cDrive := hb_curdrive()
local cBase := cDrive + ':' + curdir() + '\'
local cPdf := cBase + 'laimprenta.pdf'
local cP12 := cBase + 'certificado.p12'
local clave := '1234'
local cPdf_Firmado := strtran( lower(cPdf), '.pdf', '_firmado.pdf')
local nRet
local aErrores := { 'Firma OK','al abrir el archivo .CRT','al abrir el archivo .KEY','al Crear el Objeto Private.Key',;
'...la Key no corresponde al Certificado','al abrir el archivo a Firmar','al crear el objeto CMS',;
'al asignar Data al objeto CMS','al cerrar la data del objeto CMS','al crear el Archivo de Salida',;
'en la generación final del archivo CMS' }
nRet = HB_CMS_SIGNFILE_PFX( cPdf, cP12, clave, cPdf_Firmado)
if nRet <> 1
? aErrores[ nRet ]
end
return nil
me da el error
OPENSSL_Uplink(5219B320,08): no OPENSSL_Applink
estoy usando ese ejemplo alguien sabe que me falta ?
saludos