Esta librería ha sido creada para poder trabajar con los archivos CSD y FIEL del SAT. De esta forma,
se simplifica el proceso de firmar, verificar firma y obtener datos particulares del archivo de
certificado así como de la llave pública.
El CSD (Certificado de Sello Digital) es utilizado para firmar Comprobantes Fiscales Digitales.
La FIEL (o eFirma) es utilizada para firmar electrónicamente documentos (generalmente usando
XML-SEC) y está reconocida por el gobierno mexicano como una manera de firma legal de una persona
física o moral.
Con esta librería no es necesario convertir los archivos generados por el SAT a otro formato, se
pueden utilizar tal y como el SAT los entrega.
Con esto ya tendremos la libreria instalada y lista para ser usada.
Uso básico
Para usarla basicamente es muy parecido entre la variante ServerSide y la variante ClientSide,
difiere en que el modo ServerSide se puede guardar archivos directamente en un path especificado o
leer desde el path especificado, en cambio en ClientSide solo se puede obtener el base64 o el raw
String y construir desde un string binary.