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

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.CertIDType
Direct Known Subclasses:
Cert

public class CertIDType
extends AbstractXADESElement

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
CertIDType(XAdESSchemas schema)
           
CertIDType(XAdESSchemas schema, CertDigest digest, IssuerSerial issuerSerial)
           
CertIDType(XAdESSchemas schema, java.lang.String digestMethod, byte[] digestValue, java.lang.String issuerName, java.math.BigInteger serialNumber)
           
CertIDType(XAdESSchemas schema, java.lang.String digestMethod, java.lang.String digestValue, java.lang.String issuerName, java.math.BigInteger serialNumber)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compara otro objeto similar a ver si contienen la misma información
 CertDigest getCertDigest()
           
 IssuerSerial getIssuerSerial()
           
 void load(org.w3c.dom.Element element)
          Lee la información del nodo
 void setDigest(CertDigest digest)
           
 void setDigest(java.lang.String digestMethod, byte[] digestValue)
           
 void setDigest(java.lang.String digestMethod, java.lang.String digestValue)
           
 void setIssuerSerial(IssuerSerial issuerSerial)
           
 void setIssuerSerial(java.lang.String issuerName, java.math.BigInteger serialNumber)
           
 
Methods inherited from class es.mityc.firmaJava.libreria.xades.elementos.xades.AbstractXADESElement
addContent, addContent, createElement, 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
addContent, checkElementName, compare, createElement, getFirstNonvoidNode, getNextNonvoidNode, isDecorationNode, isElementName, isThisNode, nodeToElement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertIDType

public CertIDType(XAdESSchemas schema)

CertIDType

public CertIDType(XAdESSchemas schema,
                  CertDigest digest,
                  IssuerSerial issuerSerial)

CertIDType

public CertIDType(XAdESSchemas schema,
                  java.lang.String digestMethod,
                  java.lang.String digestValue,
                  java.lang.String issuerName,
                  java.math.BigInteger serialNumber)

CertIDType

public CertIDType(XAdESSchemas schema,
                  java.lang.String digestMethod,
                  byte[] digestValue,
                  java.lang.String issuerName,
                  java.math.BigInteger serialNumber)
           throws InvalidInfoNodeException
Throws:
InvalidInfoNodeException
Method Detail

equals

public boolean equals(java.lang.Object obj)
Description copied from class: AbstractXMLElement
Compara otro objeto similar a ver si contienen la misma información

Specified by:
equals in class AbstractXMLElement
Parameters:
obj - Objeto que ha de ser de la misma clase
Returns:
true si contienen la misma información, false en cualquier otro caso
See Also:
AbstractXMLElement.equals(java.lang.Object)

load

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

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

setDigest

public void setDigest(CertDigest digest)

setDigest

public void setDigest(java.lang.String digestMethod,
                      java.lang.String digestValue)

setDigest

public void setDigest(java.lang.String digestMethod,
                      byte[] digestValue)
               throws InvalidInfoNodeException
Throws:
InvalidInfoNodeException

getCertDigest

public CertDigest getCertDigest()

setIssuerSerial

public void setIssuerSerial(java.lang.String issuerName,
                            java.math.BigInteger serialNumber)

setIssuerSerial

public void setIssuerSerial(IssuerSerial issuerSerial)

getIssuerSerial

public IssuerSerial getIssuerSerial()


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