es.mityc.javasign.xml.xades.policy
Class PoliciesTool

java.lang.Object
  extended by es.mityc.javasign.xml.xades.policy.PoliciesTool

public class PoliciesTool
extends java.lang.Object

Utilidad para facilitar la gestión de algunas tareas relacionadas con políticas.

Version:
1.0
Author:
Ministerio de Industria, Energía y Turismo

Constructor Summary
PoliciesTool()
           
 
Method Summary
static void insertPolicyNode(org.w3c.dom.Element signNode, java.lang.String namespaceDS, java.lang.String namespaceXAdES, XAdESSchemas schema, SignaturePolicyIdentifier spi)
          Inserta un nodo de política.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoliciesTool

public PoliciesTool()
Method Detail

insertPolicyNode

public static void insertPolicyNode(org.w3c.dom.Element signNode,
                                    java.lang.String namespaceDS,
                                    java.lang.String namespaceXAdES,
                                    XAdESSchemas schema,
                                    SignaturePolicyIdentifier spi)
                             throws PolicyException

Inserta un nodo de política.

Busca el lugar correspondiente donde debería ir la política en la firma e incluye el nodo con los datos indicados. Si ya existe un nodo de política lo sustituye (sólo puede haber una política por firma).

Parameters:
signNode - Nodo que tiene la firma en la que se quiere insertar el nodo de política
namespaceDS - Namespace del nodo de firma
namespaceXAdES - Namespace de la parte XAdES en la que se insertará la firma
schema - Versión de esquema XAdES
spi - Nodo de política
Throws:
PolicyException - Lanazada cuando no se encuentra dónde colocar la política o surge algún problema al insertar el nodo
PolicyException


Copyright © 2009 Ministerio de Industria, Energía y Turismo. All Rights Reserved.