Home

Capítulo 12 Instalación y uso

image

Contents

1. 12 3 Ejecuci n del subsistema de firma El subsistema de firma permite generar documentos XML firmados en cualquiera de los tres formatos ENVELOPED ENVELOPING y DETACHED Los par metros de entrada que deben especificarse para ejecutar la aplicaci n son los siguientes 132 Instalaci n y uso e Nombre del recurso XML que se desea firmar e Nombre que se desea para el documento firmado e Formato de la firma Admite tres posibles valores enveloped enveloping y detached e Valor del atributo id del elemento que se desea firmar Este par metro es opcional si se ha especificado que el formato de salida sea enveloped Teniendo en cuenta estos par metros de entrada para ejecutar el subsistema de firma se debe ejecutar alguna de estas rdenes desde la l nea de comandos seg n el formato de firma gt java Firmar docentrada xml salidaenveloped xml enveloped Si se desea que el formato de salida sea enveloping se debe ejecutar el comando gt java Firmar docentrada xml salidaenveloping xml enveloping idelemento Por ltimo para generar la firma en formato detached se ejecuta java Firmar docentrada xml salidadetached xml detached idelemento Tras la ejecuci n de alguno de estos comandos se puede comprobar que se ha generado el documento firmado con el nombre especificado como par metro de entrada 12 4 Ejecuci n del subsistema de validaci n El subsistema de validaci n permite verificar un documento firmado comproban
2. Instalaci n y uso Cap tulo 12 Instalaci n y uso 12 1 Introducci n Esta secci n presenta un completo manual para la instalaci n del sistema de firma digital XML Tras la instalaci n se describe c mo ejecutar cada unos de los subsistemas de firma y validaci n que componen la aplicaci n as como los posibles par metros que se pueden indicar El sistema de firma digital XML desarrollado es totalmente independiente de la plataforma en la que se implante ya que est formado por c digo cien por cien Java Para ello s lo precisa tener instalado la herramienta JavaTM 2 SDK Standard Edition Version 1 4 2 para aportar todas las funcionalidades necesarias para poder compilar y ejecutar la aplicaci n Java As contar con la m quina virtual Java APIS Java para realizar operaciones espec ficas y herramientas de compilaci n 12 2 Manual de instalaci n El proceso de instalaci n del sistema resulta bastante sencillo basta con incluir las librer as de las que uso el sistema en el JDK y compilar el c digo fuente de los subsistemas de firma y validaci n 12 2 1 Librer as utilizadas Las librer as que deben incluirse para ejecutar la aplicaci n son las siguientes e sri73_1 0 ri jar y jsr173_1 0_api jar Contienen la implementaci n del analizador XML StAX utilizado para leer los documentos XML y generar la salida firmada e didparser121 jar Esta librer a complementa el funcionamiento del analizador XML permitiendo
3. do la integridad de la informaci n y autenticando al firmante Para ejecutar esta aplicaci n s lo es necesario especificar como par metro de entrada el nombre del documento firmado que se pretende validar por lo que basta con ejecutar el siguente comando gt java Validar docfirmado xml Ante la ejecuci n de este comando el sistema puede presentar los siguientes mensajes e La referencia no es v lida Indica que el valor del resumen que contiene la firma no se corresponde con la informaci n firmada por lo que no se puede garantizar la integridad de dicha informaci n e La firma no es v lida En este caso el valor del resumen es correcto sin embargo el valor de la firma no coincide con el calculado en el proceso de 133 Instalaci n y uso validaci n por lo que no se puede autentificar al firmante La firma es v lida Se garantiza la integridad de la informaci n firmada y la autenticidad del firmante por lo que tambi n se elimina la posibilidad de repudio por parte del firmante ya que el documento se ha firmado con su clave privada 134
4. la interpretaci n de la informaci n contenida en la declaraci n DTD de un documento XML e Ccommons codec 1 4 dev jar Implementaci n del m todo de codificaci n Base64 necesario para la representaci n de los valores de resumen y firma Estas librer as deben ubicarse en los directorios del JDK e Cidk1 xyreMiblext 131 Instalaci n y uso e CuiArchivosdeProgramalavalreWiblext Una vez incluidas las librer as en estos directorios se puede compilar y ejecutar la aplicaci n como se describe en las siguientes secciones 12 2 2 Compilaci n del c digo fuente El sistema se presenta en un paquete denominado Firma que contiene los ficheros con las clases que albergan los m todos main de los subsistemas de firma y validaci n Estos ficheros son e Firmar java e Validar java El directorio Firma contiene adem s los paquetes donde se encuentra el API de firma y que son los siguientes e Castanedo xml crypto e Castanedo xml crypto dsig e Castanedo xml crypto dsig stax e Castanedo xml crypto dsig keyinto Para compilar el susbistema de firma debe ejecutarse la siguiente orden desde la l nea de comandos gt javac Firmar java An logamente para compilar el c digo del subsistema de validaci n se ejecuta desde la l nea de comandos gt javac Validar java Al compilar estas clases tambi n se compila el c digo del API de firma por lo que desde este instante es posible ejecutar la aplicaci n

Download Pdf Manuals

image

Related Search

Related Contents

Catalogue  Régulateur indicateur transmetteur 1/32 DIN  MANUAL - NEXON  AUTIC SYSTEM MARINE PC Installation and User Manual  DUSTHUNTER C200 Dust Concentration Monitor  MTX 202 / MTX 203  Pelco C3403M-A User's Manual  ParkZone Sukhoi SU-29MM  Mode d'emploi  取扱説明書  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.