Validacion X509IssuerSerial con serial hexadecimal compuesto solo por digitos
EnviarCfeFirmado ahora valida correctamente certificados cuyo serial hexadecimal real esta compuesto solo por digitos.
Endpoints afectados
EnviarCfeFirmado
Migracion recomendada
No se requieren cambios si el XML firmado ya informa el mismo X509SerialNumber que el certificado.
Que cambia
La validacion SOAP de X509IssuerSerial/X509SerialNumber ahora prioriza serialNumberHex cuando el certificado lo informa y lo convierte siempre a decimal antes de comparar.
Antes, si el serial hexadecimal del certificado estaba compuesto solo por digitos, podia tomarse por error como si ya fuera decimal. Eso provocaba rechazos aunque el XML firmado y el certificado coincidieran.
Impacto para integradores
Los integradores que envian CFE firmados con X509IssuerSerial dejan de recibir rechazos incorrectos por diferencia entre el serial de la firma y el serial del certificado.
Migracion recomendada
No se requiere cambiar el XML si X509SerialNumber ya coincide con el valor decimal derivado del serial hexadecimal real del certificado.