CryptoPro JCP - cryptographic software package which implements Russian cryptographic algorithms developed in accordance with JCA (Java Cryptography Architecture) interface.
The integration of CryptoPro JCP with Java architecture allows the use of standard products, such as digital signature accordance with XMLdsig specification etc. on wide range of operating systems and hardware.
The private keys can be stored in various type of mediums, such as HDD, smart cards etc.