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.
Funciones
XORCipher
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. |
RC2Cipher
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). |
Base64Encode
Codifica un texto a base64.
Primer parámetro | Texto a codificar. |
Base64Decode
Descodifica un texto en base64.
Primer parámetro | Texto a descodificar. |
SignDataObject
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. |