Class Sign

java.lang.Object
mx.com.sw.services.sign.Sign

public class Sign
extends java.lang.Object
Sign Está clase permite realizar sellado y transformacion de CFDI. Para ello solicita los recursos necesarios.
Since:
2020-08-01
Version:
0.0.0.1
Author:
Juan Gamez
  • Constructor Summary

    Constructors 
    Constructor Description
    Sign()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getCadenaOriginal​(java.lang.String xml, javax.xml.transform.Templates xslt)
    Este método obtiene la cadena original de un XML, es necesario el CFDI y el template del archivo XSLT.
    java.lang.String getCadenaOriginal​(org.w3c.dom.Document xml, javax.xml.transform.Templates xslt)
    Este método obtiene la cadena original de un XML, es necesario el CFDI y el template del archivo XSLT.
    java.lang.String getSign​(java.lang.String cadena, byte[] privateKey, java.lang.String passwordPrivateKey)
    Este método calcula el sello digital del CFDI utilizando la cadena original, llave privada y la contraseña de la misma.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Sign

      public Sign()
  • Method Details

    • getSign

      public java.lang.String getSign​(java.lang.String cadena, byte[] privateKey, java.lang.String passwordPrivateKey)
      Este método calcula el sello digital del CFDI utilizando la cadena original, llave privada y la contraseña de la misma.
      Parameters:
      cadena - cadena original.
      privateKey - llave privada en bytes.
      passwordPrivateKey - password de llave privada.
      Returns:
      String
    • getCadenaOriginal

      public java.lang.String getCadenaOriginal​(java.lang.String xml, javax.xml.transform.Templates xslt)
      Este método obtiene la cadena original de un XML, es necesario el CFDI y el template del archivo XSLT.
      Parameters:
      xml - string xml.
      xslt - Template xslt.
      Returns:
      String
    • getCadenaOriginal

      public java.lang.String getCadenaOriginal​(org.w3c.dom.Document xml, javax.xml.transform.Templates xslt)
      Este método obtiene la cadena original de un XML, es necesario el CFDI y el template del archivo XSLT.
      Parameters:
      xml - Document xml.
      xslt - Templates xslt.
      Returns:
      String