Verificar firmas XML
La firma XML se verifica correctamente si no se realizaron cambios en el archivo XML desde que se firmó. Si se realizaron cambios, la verificación fallará. En XMLSpy las firmas XML se pueden verificar en varias circunstancias:
•El archivo XML contiene una firma basada en una contraseña
•La firma está basada en una contraseña y está en un archivo externo
Puede iniciar la verificación de las firmas XML haciendo clic en XML | Verificar la firma XML. Antes de iniciar el proceso de verificación, aparece el cuadro de diálogo Verificar firma XML (imagen siguiente).
Seleccione las opciones que desee:
•Omitir errores del certificado: Si selecciona esta opción, podrá verificar las firmas de un documento a pesar de los errores del certificado, como por ejemplo una fecha de caducidad pasada. Por supuesto, esto sólo es relevante si el documento contiene una firma basada en un certificado.
•Mostrar detalles de la verificación: Esta opción es útil para el seguimiento de los pasos de verificación. Si el documento tiene varias firmas, ver los detalles de la verificación le permitirá descubrir qué firmas podrían verificarse y cuáles no. Si no se selecciona esta opción y, por tanto, no se muestran los detalles de la verificación, el proceso de verificación simplemente devuelve el resultado global; es decir, si todas las firmas se han verificado o no.
Una vez haya seleccionado las opciones relevantes, haga clic en Aceptar para proceder a la verificación.
El archivo XML contiene una firma basada en un certificado y la información de clave está incluida en la firma
Para verificar una firma XML de estas características, abra el archivo XML en XMLSpy y asegúrese de que este archivo es el documento activo. Al hacer clic en el comando XML | Verificar la firma XML se ejecuta el proceso de verificación y el resultado aparece en la ventana de mensajes (aparece un mensaje que confirma si la verificación se realizó correctamente o si se produjo un error de verificación).
El archivo XML contiene una firma basada en un certificado y la información de clave no está incluida en la firma
Si una firma basada en un certificado no incluye la información de clave, XMLSpy solicita el certificado donde se puede leer la información de clave necesaria para verificar la firma. Para verificar la firma es necesario que el archivo XML sea el archivo activo en XMLSpy. Al hacer clic en el comando XML | Verificar la firma XML, aparece un diálogo donde debe seleccionar el almacén de certificados donde está almacenado el certificado (imagen siguiente).
Después de seleccionar el almacén de certificados, haga clic en Aceptar. Aparece un cuadro de diálogo con todos los certificados del almacén seleccionado (imagen siguiente). Seleccione el certificado que desea usar en el proceso de verificación y haga clic en Aceptar.
A continuación se ejecuta el proceso de verificación y el resultado aparece en la ventana de mensajes.
La firma está basada en un certificado y está en un archivo externo que incluye la información de clave
Si una firma XML basada en un certificado está en un archivo externo, la firma se verifica con el archivo de firma que esté activo en XMLSpy. Al hacer clic en el comando XML | Verificar la firma XML se ejecuta el proceso de verificación y el resultado aparece en la ventana de mensajes (aparece un mensaje que confirma si la verificación se realizó correctamente o si se produjo un error de verificación).
La firma está basada en un certificado y está en un archivo externo que no incluye la información de clave
Si una firma XML basada en un certificado está en un archivo externo, la firma se verifica con el archivo de firma que esté activo en XMLSpy. Al hacer clic en el comando XML | Verificar la firma XML, XMLSpy solicita el certificado donde se puede leer la información de clave necesaria para verificar la firma. Seleccione el certificado tal y como se describe en el apartado: El archivo XML contiene una firma basada en un certificado y la información de clave no está incluida en la firma. El proceso de verificación se ejecuta y el resultado aparece en la ventana de mensajes (aparece un mensaje que confirma si la verificación se realizó correctamente o si se produjo un error de verificación).
El archivo XML contiene una firma basada en una contraseña
Si el archivo XML tiene una firma basada en una contraseña, la firma se verifica con el archivo XML que esté activo en XMLSpy. Al hacer clic en el comando XML | Verificar la firma XML aparece un cuadro de diálogo donde debe introducir la contraseña (ver imagen siguiente).
Introduzca la contraseña, que debe tener un mínimo de cinco caracteres y un máximo de 16, y haga clic en Aceptar. El proceso de verificación se ejecuta y el resultado aparece en la ventana de mensajes (aparece un mensaje que confirma si la verificación se realizó correctamente o si se produjo un error de verificación).
La firma está basada en una contraseña y está en un archivo externo
Si una firma XML basada en una contraseña está en un archivo externo, la firma se verifica con el archivo de firma que esté activo en XMLSpy. Al hacer clic en el comando XML | Verificar la firma XML aparece un cuadro de diálogo donde debe introducir la contraseña (ver imagen siguiente).
Introduzca la contraseña, que debe tener un mínimo de cinco caracteres y un máximo de 16, y haga clic en Aceptar. El proceso de verificación se ejecuta y el resultado aparece en la ventana de mensajes (aparece un mensaje que confirma si la verificación se realizó correctamente o si se produjo un error de verificación).