es.mityc.firmaJava.libreria.xades
Class ResultadoValidacion

java.lang.Object
  extended by es.mityc.firmaJava.libreria.xades.ResultadoValidacion

public class ResultadoValidacion
extends java.lang.Object

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

Constructor Summary
ResultadoValidacion()
          Crea una nueva instancia de ValidationResult() Los datos que contiene son: boolean validado.- Estado de validez de la firma ResultadoEnum resultado.- Estructura de datos de resultado de validación String log .- Almacén de mensajes a mostrar en cliente String nivelValido .- Mensaje con el último nivel XAdES válido EnumFormatoFirma EnumNivel.- Nivel XAdES de la firma (sin validar) Document doc .- El documento de firma DatosFirma datosFirma.- Estructura de datos de firma URI baseURI .- URI de base de la firma (ruta dónde se encuentra) ArrayList firmados.- Ficheros firmados por la firma ArrayList contrafirmadoPor .- Nodos que contrafirman a ésta firma String certRevokedMsg .- Causa de invalidez de un certificado
 
Method Summary
 void addContrafirmadoPor(ResultadoValidacion contrafirmadoPor)
          Añade al array de resultados de validación de las firmas que contrafirman a ésta otro resultado de validación
 java.net.URI getBaseURI()
          Devuelve la URI de base del XML de firma
 ICertStatus getCertStatus()
          Recupera el estado del certificado de firma.
 java.util.ArrayList<ResultadoValidacion> getContrafirmadoPor()
          Array de resultados de validación de las firmas que contrafirman a ésta
 DatosFirma getDatosFirma()
           
 org.w3c.dom.Document getDoc()
           
 EnumFormatoFirma getEnumNivel()
          Último nivel validado
 java.util.ArrayList<java.lang.String> getFirmados()
          Devuelve la lista de nodos (externos a la firma) firmados
 java.lang.String getLog()
           
 java.lang.String getNivelValido()
           
 ResultadoEnum getResultado()
           
 boolean isValidate()
           
 void setBaseURI(java.net.URI baseURI)
          Establece la URI de base del XML de firma
 void setCertStatus(ICertStatus certStatus)
          Establece el estado del certificado firmante.
 void setContrafirmadoPor(java.util.ArrayList<ResultadoValidacion> contrafirmadoPor)
          Establece el array de resultados de validación de las firmas que contrafirman a ésta
 void setDatosFirma(DatosFirma datosFirma)
           
 void setDoc(org.w3c.dom.Document doc)
           
 void setEnumNivel(EnumFormatoFirma enumNivel)
          Último nivel validado
 void setFirmados(java.util.ArrayList<java.lang.String> firmados)
          Establece la lista de nodos (externos a la firma) firmados
 void setLog(java.lang.String log)
           
 void setNivelValido(java.lang.String nivelValido)
           
 void setResultado(ResultadoEnum resultado)
           
 void setValidate(boolean validado)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultadoValidacion

public ResultadoValidacion()
Crea una nueva instancia de ValidationResult() Los datos que contiene son: boolean validado.- Estado de validez de la firma ResultadoEnum resultado.- Estructura de datos de resultado de validación String log .- Almacén de mensajes a mostrar en cliente String nivelValido .- Mensaje con el último nivel XAdES válido EnumFormatoFirma EnumNivel.- Nivel XAdES de la firma (sin validar) Document doc .- El documento de firma DatosFirma datosFirma.- Estructura de datos de firma URI baseURI .- URI de base de la firma (ruta dónde se encuentra) ArrayList firmados.- Ficheros firmados por la firma ArrayList contrafirmadoPor .- Nodos que contrafirman a ésta firma String certRevokedMsg .- Causa de invalidez de un certificado

Method Detail

getLog

public java.lang.String getLog()
Returns:

setLog

public void setLog(java.lang.String log)
Parameters:
log -

isValidate

public boolean isValidate()
Returns:

setValidate

public void setValidate(boolean validado)
Parameters:
validado -

getResultado

public ResultadoEnum getResultado()

setResultado

public void setResultado(ResultadoEnum resultado)

getDoc

public org.w3c.dom.Document getDoc()

setDoc

public void setDoc(org.w3c.dom.Document doc)

getNivelValido

public java.lang.String getNivelValido()
Returns:

setNivelValido

public void setNivelValido(java.lang.String nivelValido)
Parameters:
log -

getDatosFirma

public DatosFirma getDatosFirma()
Returns:

setDatosFirma

public void setDatosFirma(DatosFirma datosFirma)
Parameters:
datosFirma -

getEnumNivel

public EnumFormatoFirma getEnumNivel()
Último nivel validado

Returns:
EnumNivel

setEnumNivel

public void setEnumNivel(EnumFormatoFirma enumNivel)
Último nivel validado

Parameters:
enumNivel -

getBaseURI

public java.net.URI getBaseURI()
Devuelve la URI de base del XML de firma

Returns:
URI

setBaseURI

public void setBaseURI(java.net.URI baseURI)
Establece la URI de base del XML de firma

Parameters:
URI -

getFirmados

public java.util.ArrayList<java.lang.String> getFirmados()
Devuelve la lista de nodos (externos a la firma) firmados

Returns:
ArrayList .- ArrayList de URIs

setFirmados

public void setFirmados(java.util.ArrayList<java.lang.String> firmados)
Establece la lista de nodos (externos a la firma) firmados


getContrafirmadoPor

public java.util.ArrayList<ResultadoValidacion> getContrafirmadoPor()
Array de resultados de validación de las firmas que contrafirman a ésta

Returns:
ArrayList

setContrafirmadoPor

public void setContrafirmadoPor(java.util.ArrayList<ResultadoValidacion> contrafirmadoPor)
Establece el array de resultados de validación de las firmas que contrafirman a ésta

Parameters:
ArrayList -

addContrafirmadoPor

public void addContrafirmadoPor(ResultadoValidacion contrafirmadoPor)
Añade al array de resultados de validación de las firmas que contrafirman a ésta otro resultado de validación

Parameters:
ResultadoValidación -

getCertStatus

public ICertStatus getCertStatus()
Recupera el estado del certificado de firma.

Returns:
Estado del certificado de firma, o null si no se ha obtenido.

setCertStatus

public void setCertStatus(ICertStatus certStatus)
Establece el estado del certificado firmante.

Parameters:
certStatus - Estado del certificado firmante, null si no se ha obtenido


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