es.mityc.javasign.xml.xades
Class NullStoreElements

java.lang.Object
  extended by es.mityc.javasign.xml.xades.NullStoreElements
All Implemented Interfaces:
IRecoverElements, IStoreElements

public class NullStoreElements
extends java.lang.Object
implements IStoreElements, IRecoverElements

Con esta clase se indica que no se debe intentar recuperar ni guardar ninguno de los elementos relacionados con los certificados de una firma.

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

Field Summary
static NullStoreElements instance
           
 
Fields inherited from interface es.mityc.javasign.certificate.IRecoverElements
PROP_DIGEST_ALGORITHM, PROP_DIGEST_VALUE, PROP_EMISSION_DATE, PROP_ISSUER_HASH, PROP_ISSUER_NAME, PROP_SERIAL_NUMBER, PROP_URI
 
Constructor Summary
NullStoreElements()
           
 
Method Summary
<T> T
getElement(java.util.Map<java.lang.String,java.lang.Object> props, java.lang.Class<T> elementClass)
           
 void init(java.lang.String baseURI)
          Inicializa el almacenador de elementos indicándole cuál es la URI base de la firma
 java.lang.String[] storeCertAndStatus(java.security.cert.X509Certificate certificate, ICertStatus certStatus)
          Indica cuál es el certificado y el status del certificado que hay que almacenar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static final NullStoreElements instance
Constructor Detail

NullStoreElements

public NullStoreElements()
Method Detail

init

public void init(java.lang.String baseURI)
Description copied from interface: IStoreElements
Inicializa el almacenador de elementos indicándole cuál es la URI base de la firma

Specified by:
init in interface IStoreElements
See Also:
IStoreElements.init(java.lang.String)

storeCertAndStatus

public java.lang.String[] storeCertAndStatus(java.security.cert.X509Certificate certificate,
                                             ICertStatus certStatus)
Description copied from interface: IStoreElements
Indica cuál es el certificado y el status del certificado que hay que almacenar. Se espera de vuelta el nombre que se le ha asignado a los dos elementos para referenciarlos en la firma XAdES.

Specified by:
storeCertAndStatus in interface IStoreElements
Returns:
  • String[0]: Nombre del elemento certificado
  • String[1]: Nombre del elemento estado del certificado
See Also:
es.mityc.javasign.xml.xades.IStoreElements#storeCertAndStatus(java.security.cert.X509Certificate, es.mityc.firmaJava.certificates.status.ICertStatusElement)

getElement

public <T> T getElement(java.util.Map<java.lang.String,java.lang.Object> props,
                        java.lang.Class<T> elementClass)
             throws ElementNotFoundException,
                    UnknownElementClassException
Specified by:
getElement in interface IRecoverElements
Throws:
ElementNotFoundException
UnknownElementClassException
See Also:
IRecoverElements.getElement(java.util.Map, java.lang.Class)


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