At the end of last year, the cryptographic utility cryptoarmpkcs was ported to the Android platform. A secure PKCS#12 container was used as a key container for storing a personal certificate and a key pair.
Now the author has gone further. He not only took into account the criticism, but also supplemented the CryptoArmPKCS-A utility with mechanisms for working with PKCS # 11 cryptographic tokens with support for Russian cryptography.
This is not only about supporting software or hardware tokens, but also about using a cloud token. A special application has been developed for registering a personal token in the cloud.
In general, the CryptoArmPKCS-A utility allows you to:
- sign the document (Cades-BES, CAdes-T, CAdes-XLT1);
- check the received signature on the State Services website;
- work with ES (PKCS7), including extracting signers' certificates from a signed document;
- add new signers to a previously signed document;
- view certificates/certificate requests:
- import/export certificates and keys;
- initialize tokens, etc.
Source: linux.org.ru