es.mityc.firmaJava.libreria.xades.elementos.xades
Class EncapsulatedX509Certificate

java.lang.Object
  extended by es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement
      extended by es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
          extended by es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
              extended by es.mityc.firmaJava.libreria.xades.elementos.xades.EncapsulatedPKIDataType
                  extended by es.mityc.firmaJava.libreria.xades.elementos.xades.EncapsulatedX509Certificate

public class EncapsulatedX509Certificate
extends EncapsulatedPKIDataType

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

Field Summary
 
Fields inherited from class es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
namespaceXAdES, schema
 
Fields inherited from class es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
namespaceXDsig
 
Constructor Summary
EncapsulatedX509Certificate(XAdESSchemas schema)
           
EncapsulatedX509Certificate(XAdESSchemas schema, java.lang.String id)
           
 
Method Summary
protected  org.w3c.dom.Element createElement(org.w3c.dom.Document doc)
          Devuelve el árbol de nodos que representa este elemento.
 org.w3c.dom.Element createElement(org.w3c.dom.Document doc, java.lang.String namespaceXAdES)
          Este elemento lo pueden hacer público los elementos
 java.security.cert.X509Certificate getX509Certificate()
           
 boolean isThisNode(org.w3c.dom.Node node)
          Indica si el nodo pasado es o no del tipo al que se le hace la consulta
 void load(org.w3c.dom.Element element)
          Lee la información del nodo
 void setX509Certificate(java.security.cert.X509Certificate certificate)
           
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.xades.EncapsulatedPKIDataType
addContent, addContent, equals, getEncoding, getId, getValue, setEncoding, setId, setValue
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
addContent, createElement, getNamespaceXAdES, getSchema, setNamespaceXAdES, setSchema
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement
getNamespaceXDsig, setNamespaceXDsig
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement
checkElementName, compare, getFirstNonvoidNode, getNextNonvoidNode, isDecorationNode, isElementName, nodeToElement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncapsulatedX509Certificate

public EncapsulatedX509Certificate(XAdESSchemas schema)
Parameters:
schema -

EncapsulatedX509Certificate

public EncapsulatedX509Certificate(XAdESSchemas schema,
                                   java.lang.String id)
Parameters:
schema -
id -
Method Detail

load

public void load(org.w3c.dom.Element element)
          throws InvalidInfoNodeException
Description copied from class: AbstractXMLElement
Lee la información del nodo

Overrides:
load in class EncapsulatedPKIDataType
Parameters:
element - elemento del que cuelga la información
Throws:
InvalidInfoNodeException - lanzada cuando la estructura de nodos leída es inválida
See Also:
EncapsulatedPKIDataType.load(org.w3c.dom.Element)

getX509Certificate

public java.security.cert.X509Certificate getX509Certificate()
                                                      throws java.security.cert.CertificateException
Throws:
java.security.cert.CertificateException

setX509Certificate

public void setX509Certificate(java.security.cert.X509Certificate certificate)
                        throws java.security.cert.CertificateException
Throws:
java.security.cert.CertificateException

isThisNode

public boolean isThisNode(org.w3c.dom.Node node)
Description copied from class: AbstractXMLElement
Indica si el nodo pasado es o no del tipo al que se le hace la consulta

Overrides:
isThisNode in class AbstractXMLElement
Returns:
See Also:
AbstractXMLElement.isThisNode(org.w3c.dom.Node)

createElement

public org.w3c.dom.Element createElement(org.w3c.dom.Document doc,
                                         java.lang.String namespaceXAdES)
                                  throws InvalidInfoNodeException
Description copied from class: AbstractXADESElement
Este elemento lo pueden hacer público los elementos

Overrides:
createElement in class AbstractXADESElement
Returns:
Throws:
InvalidInfoNodeException
See Also:
AbstractXADESElement.createElement(org.w3c.dom.Document, java.lang.String)

createElement

protected org.w3c.dom.Element createElement(org.w3c.dom.Document doc)
                                     throws InvalidInfoNodeException
Description copied from class: AbstractXMLElement
Devuelve el árbol de nodos que representa este elemento. Implementado por los elementos finales.

Overrides:
createElement in class AbstractXMLElement
Parameters:
doc - Documento donde se agregará el elemento
Throws:
InvalidInfoNodeException
See Also:
AbstractXMLElement.createElement(org.w3c.dom.Document)


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