diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2011-03-29 01:09:54 -0400 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2011-03-29 01:09:54 -0400 |
| commit | 35b716a28254788c3a61d41f893bbe92b3bab9d1 (patch) | |
| tree | 72318ceb894b2f9ee32c9914174839a59bdc61fa /webclient | |
| parent | bc712b274200c81f4b99141a85b541916bec69c9 (diff) | |
| download | alias-35b716a28254788c3a61d41f893bbe92b3bab9d1.tar.gz | |
First test of the cryptoapplet (in progress).
Diffstat (limited to 'webclient')
| -rw-r--r-- | webclient/cryptoapplet.jar | bin | 0 -> 21392 bytes | |||
| -rw-r--r-- | webclient/pubkey.html | 41 |
2 files changed, 41 insertions, 0 deletions
diff --git a/webclient/cryptoapplet.jar b/webclient/cryptoapplet.jar Binary files differnew file mode 100644 index 0000000..50a6f5b --- /dev/null +++ b/webclient/cryptoapplet.jar diff --git a/webclient/pubkey.html b/webclient/pubkey.html new file mode 100644 index 0000000..ba1e845 --- /dev/null +++ b/webclient/pubkey.html @@ -0,0 +1,41 @@ +<!--?xml version="1.0" encoding="utf-8" ?--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> + <title>Cryptoapplet - Public key cryptography</title> +<script language="JavaScript" type="text/javascript"> +function test(){ +document.crypto.prepare(); + var PrivateKey = "30820155020100300d06092a864886f70d01010105000482013f3082013b\ + 0201000241009276c2d3b2559d2452dcb037ef6d5cb16d796b9167e83349\ + afcc15cdb8a4afde17be05a2735245f62e62efe32e79f335786e2e7cc56a\ + a97bbed3ae7b0501846f020301000102404413cb8f16af50b1578a98a607\ + 35f005d07ac592fa97256fb4b4c9d5ab637112b1b8e51e96fc2f82ae1fab\ + 244494a03ea10d314d59a103c1a8a17a6e4c44ffa1022100fd1e2ddd7b4b\ + 62bcf8fab5552e1b47544bf8e5d5345d79a57425b66e210436c902210094\ + 21b16b1468a790b2494efa0b63633126b61bce84f262300ad12c23c29925\ + 77022100e29b8f32577cb1443f9fac923af9ff0d100b203095760e3f3b51\ + bc16b2866449022100937e84f0d0ee6fc254b347cf131dcffb75c72822d7\ + 1f9d02a712a577a9e0e17b02204946478f016d03ada1497c05917fe4e82d\ + c00c301e33150f06b10603fd36d8d7"; + + var PublicKey = "305c300d06092a864886f70d0101010500034b0030480241009276c2d3b2\ + 559d2452dcb037ef6d5cb16d796b9167e83349afcc15cdb8a4afde17be05\ + a2735245f62e62efe32e79f335786e2e7cc56aa97bbed3ae7b0501846f02\ + 03010001"; + var msg = "Guillaume rocks!"; + + var cipherText = document.crypto.encryptAndSign(msg, PublicKey); + var sig = document.crypto.getSignature(); + var decrypted = document.crypto.decryptAndCheckSignature(cipherText, PrivateKey); + alert(decrypted); +} +window.onload=alert(document.crypto.getVersion());; +</script> +</head> +<body> +<applet name="crypto" code="name.styblo.cryptoapplet.CryptoApplet" archive="cryptoapplet.jar" mayscript="true" height="0" width="0"> +<param name="debug" value="true"> +<param name="raiseExceptions" value="false"> + No Java support for APPLET!! +</applet> +</body></html> |
