Electronic commerce transactions must be secure. There is too much personal and financial information involved for them not to be. Fortunately, the JCC framework makes the security part easy. Security and the JCC Framework Cassettes are bundled into JAR files and digitally signed for roles.
Roles define how information is shared.
One cassette can access only the information in another cassette or in the JCC framework that its role or roles allow. Digital signatures use public and private key pairs. The private key is kept secret while the public key is generally available. The keys in the pair have a mathematical relationship, so if you encrypt a cassette with your own private key, the recipient of the cassette can decrypt it with your public key. Likewise, anyone can send another person a cassette encrypted with the recipient's public key, which the recipient decrypts with his or her private key.