PHP - Error openssl_pkcs7_sign()

 
Vista:

Error openssl_pkcs7_sign()

Publicado por Victor Garcia (1 intervención) el 17/04/2023 21:56:38
Junto con saludar tengo el siguiente error que no he podido solucionar.
Warning: openssl_pkcs7_sign() expects parameter 1 to be a valid path, string given in

parte del codigo.
<?php
$pfx = file_get_contents('004-26042021.pfx');
$password = 'xxxxxx'; // La contraseña utilizada para proteger el archivo PFX
if(openssl_pkcs12_read($pfx, $certs, $password)) {
$private_key = $certs['pkey'];
$certificate = $certs['cert'];
}
$file = file_get_contents('DOCUMENTO-001.pdf');

$signed_file = '';
if(openssl_pkcs7_sign($file, $signed_file, $certificate, $private_key, array(), PKCS7_BINARY)) {
file_put_contents('archivo_firmado.p7s', $signed_file);
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.634
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Error openssl_pkcs7_sign()

Publicado por Alejandro (839 intervenciones) el 18/04/2023 16:58:13
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
El mensaje es claro, espera una ruta válida.
1
if(openssl_pkcs12_read('004-26042021.pfx', $certs, $password)) {
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar