java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.schema.CertID
All Implemented Interfaces:
Cloneable, org.bouncycastle.util.Selector<Certificate>

public class CertID
extends Object
implements org.bouncycastle.util.Selector<Certificate>
Esta classe engloba informações sobre um certificado
  • Constructor Details

  • Method Details

    • getEncoded

      public Element getEncoded​(Document document, String identifier)
    • getName

      public String getName()
      Retorna o nome do emissor
      Returns:
      O nome do emissor
    • getSerialNumber

      public BigInteger getSerialNumber()
      Retorna o número de série
      Returns:
      O número de série
    • getAlgorithm

      public String getAlgorithm()
      Retorna o algoritmo de hash
      Returns:
      O algoritmo
    • getCertificateDigest

      public byte[] getCertificateDigest()
      Retorna o valor de hash do certificado
      Returns:
      O hash do certificado
    • match

      public boolean match​(Certificate certificate)
      Specified by:
      match in interface org.bouncycastle.util.Selector<Certificate>
    • clone

      public Object clone()
      Specified by:
      clone in interface org.bouncycastle.util.Selector<Certificate>
      Overrides:
      clone in class Object