En construcción.

Plugin de firma digital


En Android existe el plugin xonesigner que añade el objeto xonesigner a la maquinaria de script y permite la firma de ficheros y texto con certificado digital y contraseña.
También tiene métodos de cifrado básico de texto.

Cifra un texto o array de bytes mediante la función XOR.

Primer parámetro Valor a cifrar.
Segundo parámetro Clave usada en el cifrado.

Cifra un texto o array de bytes mediante el algoritmo RC2.

Primer parámetro Modo de cifrado, con padding o buffereado.
Segundo parámetro Valor a cifrar.
Tercer parámetro Clave usada en el cifrado.
Cuarto parámetro Vector de inicialización (IVs).

Codifica un texto a base64.

Primer parámetro Texto a codificar.

Descodifica un texto en base64.

Primer parámetro Texto a descodificar.

Firma un texto con certificado digital y contraseña. El certificado debe guardarse en la carpeta /sdcard/xone/certs/.
Al invocarse este método, solicitará al usuario la contraseña del certificado.

Primer parámetro Texto o fichero a firmar, puede ser el texto de un xml.
Segundo parámetro 0 para texto y 1 para ficheros. En este momento sólo se soporta texto.