Package mx.com.sw.services.sign
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.
-
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
-