Description: Imitate CA certificate model, simulate a certificate and the authentication. And assumed that Alice to Bob send encrypted document after document and signature, Bob verify the correctness of the Alice certificate and the correctness of the final document encryption and decryption document.
To Search:
File list (Check if you may need any files):
certificate
...........\.classpath
...........\.project
...........\.settings
...........\.........\org.eclipse.jdt.core.prefs
...........\bin
...........\...\com
...........\...\...\certificate
...........\...\...\...........\Alice
...........\...\...\...........\.....\Alice.class
...........\...\...\...........\Bob
...........\...\...\...........\...\Bob.class
...........\...\...\...........\CA
...........\...\...\...........\..\CA.class
...........\...\...\...........\CA_Key
...........\...\...\...........\......\CA_Key.class
...........\...\...\...........\IOUtil
...........\...\...\...........\......\GetKey.class
...........\...\...\...........\......\Util.class
...........\...\...\...........\MD5
...........\...\...\...........\...\MD5.class
...........\...\...\...........\RSA
...........\...\...\...........\...\RSAUtils.class
...........\file
...........\....\Alice
...........\....\.....\AliceCertificate.ctf
...........\....\.....\AlicePrivateKey.dat
...........\....\.....\c.txt
...........\....\.....\m.txt
...........\....\AlicePublicKey.dat
...........\....\Bob
...........\....\...\AliceCertificate.ctf
...........\....\...\BobPrivateKey.dat
...........\....\...\c.txt
...........\....\...\m1.txt
...........\....\BobPublicKey.dat
...........\....\CA
...........\....\..\CAPrivateKey.dat
...........\....\CAPublicKey.dat
...........\src
...........\...\com
...........\...\...\certificate
...........\...\...\...........\Alice
...........\...\...\...........\.....\Alice.java
...........\...\...\...........\Bob
...........\...\...\...........\...\Bob.java
...........\...\...\...........\...\com
...........\...\...\...........\...\...\certificate
...........\...\...\...........\...\...\...........\Alice
...........\...\...\...........\...\...\...........\.....\Alice.class
...........\...\...\...........\...\...\...........\Bob
...........\...\...\...........\...\...\...........\...\Bob.class
...........\...\...\...........\...\...\...........\CA
...........\...\...\...........\...\...\...........\..\CA.class
...........\...\...\...........\...\...\...........\CA_Key
...........\...\...\...........\...\...\...........\......\CA_Key.class
...........\...\...\...........\...\...\...........\IOUtil
...........\...\...\...........\...\...\...........\......\GetKey.class
...........\...\...\...........\...\...\...........\......\Util.class
...........\...\...\...........\...\...\...........\MD5
...........\...\...\...........\...\...\...........\...\MD5.class
...........\...\...\...........\...\...\...........\RSA
...........\...\...\...........\...\...\...........\...\RSAUtils.class
...........\...\...\...........\...\file
...........\...\...\...........\...\....\Alice
...........\...\...\...........\...\....\.....\AliceCertificate.ctf
...........\...\...\...........\...\....\.....\AlicePrivateKey.dat
...........\...\...\...........\...\....\.....\c.txt
...........\...\...\...........\...\....\.....\m.txt
...........\...\...\...........\...\....\AlicePublicKey.dat
...........\...\...\...........\...\....\Bob
...........\...\...\...........\...\....\...\AliceCertificate.ctf
...........\...\...\...........\...\....\...\BobPrivateKey.dat
...........\...\...\...........\...\....\...\c.txt
...........\...\...\...........\...\....\...\m1.txt
...........\...\...\...........\...\....\BobPublicKey.dat
...........\...\...\...........\...\....\CA
...........\...\...\...........\...\....\..\CAPrivateKey.dat
...........\...\...\...........\...\....\CAPublicKey.dat
...........\...\...\...........\CA
...........\...\...\...........\..\CA.java
...........\...\...\...........\..\com
...........\...\...\...........\..\...\certificate
...........\...\...\...........\..\...\...........\Alice
...........\...\...\...........\..\...\...........\.....\Alice.class
...........\...\...\...........\..\...\...........\Bob
...........\...\...\...........\..\...\...........\...\Bob.class
...........\...\...\...........\..\...\...........\CA
...........\...\...\...........\..\...\...........\..\CA.class
...........\...\...\...........\..\...\...........\CA_