El comando xmlsignature-verify | xverify verifica la firma XML del archivo de entrada.
raptorxmlxbrl xmlsignature-verify [options] InputFile |
•El argumento InputFile es el documento XML firmado que se quiere verificar.
• Si la verificación se realiza correctamente, aparece el mensaje result="OK". Si, en caso contrario, se produce un error, aparece el mensaje result="Failed".
Ejemplo
Ejemplo del comando xmlsignature-verify:
•raptorxmlxbrl xverify c:\ArchivoFirmado.xml
RaptorXMLXBRL (and RaptorXMLXBRLServer for administration commands) on Windows raptorxmlxbrl (and raptorxmlxbrlserver for administration commands) on Windows and Unix (Linux, Mac) * Note that lowercase (raptorxmlxbrl and raptorxmlxbrlserver) works on all platforms (Windows, Linux, and Mac), while upper-lower (RaptorXMLXBRL) works only on Windows and Mac. * Use forward slashes on Linux and Mac, backslashes on Windows. |
On Windows systems: When spaces or special characters occur in strings (for example in file or folder names, or company, person or product names), use quotes: for example, "My File". Note, however, that a backslash followed by a double-quotation mark (for example, "C:\My directory\") might not be read correctly. This is because the backslash character is also used to indicate the start of an escape sequence, and the escape sequence \" stands for the double-quotation mark character. If you want to escape this sequence of characters, use a preceding backslash, like this: \\". To summarize: If you need to write a file path that contains spaces or an end backslash, write it like this: "C:\My Directory\\". |
Opciones
Las opciones del comando aparecen más abajo divididas en grupos. Los valores se pueden dar sin comillas excepto en estos dos casos: (i) cuando la cadena de valor contiene espacios y (ii) cuando en la descripción de la opción se indique explícitamente que es necesario el uso de comillas. Si una opción toma un valor booleano y no se indica ningún valor, entonces el valor predeterminado de la opción es TRUE. Use la opción --h, --help para ver información sobre el comando.
--verbose = true|false Si el valor es true, se genera información adicional durante la validación. Valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
|
--certname, --certificate-name = VALOR El nombre del certificado utilizado para firmar. Windows Se trata del nombre Subject de un certificado del almacén de certificados (--certificate-store) seleccionado. Ejemplo para enumerar los certificados (bajo PowerShell) % ls cert://UsuarioActual/My PSParentPath: Microsoft.PowerShell.Security\Certificate::UsuarioActual\My Thumbprint Subject ---------- ------- C9DF64BB0AAF5FA73474D78B7CCFFC37C95BFC6C CN=certificate1 ... CN=... Ejemplo: --certificate-name==certificado1 Linux/macOS --certname especifica el nombre de archivo de un certificado X.509v3 con cifrado PEM con la clave privada. Estos archivos suelen tener la extensión .pem. Ejemplo: --certificate-name==/ruta/de/certificado1.pem |
--certstore, --certificate-store = VALOR La ubicación donde está almacenado el certificado especificado con --certificate-name. Windows Nombre de un almacén de certificados situado dentro de cert://UsuarioActual. Los almacenes de certificados disponibles se pueden enumerar (bajo PowerShell) usando % ls cert://UsuarioActual/. Los certificados se enumerarán de la siguiente manera: Nombre : TrustedPublisher Nombre : ClientAuthIssuer Nombre : Root Nombre : UserDS Nombre : CA Nombre : ACRS Nombre : REQUEST Nombre : AuthRoot Nombre : MSIEHistoryJournal Nombre : TrustedPeople Nombre : MyCertStore Nombre : Local NonRemovable Certificates Nombre : SmartCardRoot Nombre : Trust Nombre : Disallowed Ejemplo: --certificate-store==MiAlmacénCertificados Linux/MacOS La opción --certstore no es compatible por ahora. |
--hmackey, --hmac-secret-key = VALOR La clave secreta compartida HMAC. Debe tener una longitud mínima de seis caracteres. Ejemplo: --hmackey=contraseñaSecreta |
--i, --ignore-certificate-errors = true|false Si se establece en true, se omiten los errores del certificado durante la verificación de firmas XML (los elementos SignedInfo) en un documento XML. El valor predeterminado para esta opción es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
|
--help Muestra el texto de ayuda para el comando. Por ejemplo valany --h. (Otra opción es usar el comando help con un argumento. Por ejemplo: help valany). |
--version Muestra el número de versión de RaptorXML+XBRL Server. Si se utiliza con un comando, escriba la opción --version antes del comando. |
|