http://trac.tiddlywiki.org/changeset/11804

BidiX
2010-03-06 10:50:02 -0800 (Sat, 06 Mar 2010)
86
Signed TiddlySaver.jar with new UnaMesa signing certificate. All files are up 
to date.

---------------

D   Trunk/core/java/ThawteCodeSigningCA.cer
D   Trunk/core/java/ThawtePremiumServerCA.cer
A   Trunk/core/java/UnaMesa-2.cer
A   Trunk/core/java/UnaMesa-3.cer
D   Trunk/core/java/UnaMesa.cer
A   Trunk/core/java/UnaMesa.old.cer
U   Trunk/core/java/sign.readme
U   Trunk/core/java/verify.readme

---------------

Deleted: Trunk/core/java/ThawteCodeSigningCA.cer

Deleted: Trunk/core/java/ThawtePremiumServerCA.cer

Added: Trunk/core/java/UnaMesa-2.cer
===================================================================
--- Trunk/core/java/UnaMesa-2.cer                               (rev 0)
+++ Trunk/core/java/UnaMesa-2.cer       2010-03-06 18:50:02 UTC (rev 11804)
@@ -0,0 +1,38 @@
+-----BEGIN PKCS #7 SIGNED DATA-----
+MIAGCSqGSIb3DQEHAqCAMIACAQExADALBgkqhkiG9w0BBwGggDCCAyIwggKLoAMC
+AQICEEtycpHmJVBWKTR1fltuZYgwDQYJKoZIhvcNAQEFBQAwVTELMAkGA1UEBhMC
+WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xHzAdBgNV
+BAMTFlRoYXd0ZSBDb2RlIFNpZ25pbmcgQ0EwHhcNMTAwMzA0MDAwMDAwWhcNMTIw
+MzAzMjM1OTU5WjBvMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTES
+MBAGA1UEBxMJUGFsbyBBbHRvMRAwDgYDVQQKFAdVbmFNZXNhMRMwEQYDVQQLFApU
+aWRkbHlXaWtpMRAwDgYDVQQDFAdVbmFNZXNhMIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQDy7syNTVAWoApezeC5oKYWsS19uO87TgHcwqAG2R6U8pBVuHoKpzL9
+YpOnwIL3p+l/fHy5T8ghmxdX4d73RtHiHMFIL6ABrSvt/WxUKtyImleBv521pK5P
+S0sdBJWgWCSIV76YKxHdHTZfU83rNih1IGzxP+96MflXh4wPsVuvcwIDAQABo4HY
+MIHVMAwGA1UdEwEB/wQCMAAwPgYDVR0fBDcwNTAzoDGgL4YtaHR0cDovL2NybC50
+aGF3dGUuY29tL1RoYXd0ZUNvZGVTaWduaW5nQ0EuY3JsMB8GA1UdJQQYMBYGCCsG
+AQUFBwMDBgorBgEEAYI3AgEWMB0GA1UdBAQWMBQwDjAMBgorBgEEAYI3AgEWAwIH
+gDAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0
+ZS5jb20wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4GBAHgyGc8J
+hNHrtizy6e4bWDlYBwVJiGPe1h0qTNrL9qGexHfF9Msik9CYCFHHv0NlatkP0g0L
+ZNkR4pTg7QFPBxfV/fh74SxnzadgyX5vsuohC3n7r7XLZy+vh/jeZR2Qt9QTkyxY
+AONfQLWpTUvFy6Rqb6KcPmW70s6t7NORkWF1MIIDTjCCAregAwIBAgIBCjANBgkq
+hkiG9w0BAQUFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw
+ZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGlu
+ZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEh
+MB8GA1UEAxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkB
+FhlwcmVtaXVtLXNlcnZlckB0aGF3dGUuY29tMB4XDTAzMDgwNjAwMDAwMFoXDTEz
+MDgwNTIzNTk1OVowVTELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25z
+dWx0aW5nIChQdHkpIEx0ZC4xHzAdBgNVBAMTFlRoYXd0ZSBDb2RlIFNpZ25pbmcg
+Q0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMa4uSdgrwvjkWll236N7ZHm
+qvG+1e3+bdQsf9Fwd/smmVe03T8wuNwh6miNgZL8LkuRNYQg8tpKurT85tqI8iDF
+IZIJR5WgCRymeb6xTB388YpuVNJpofFMkzpB/n3UZHtjRfdgYB0xHaTp0w+L+24m
+JLOo/+XlkNS0wtxQYK5ZAgMBAAGjgbMwgbAwEgYDVR0TAQH/BAgwBgEB/wIBADBA
+BgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUHJl
+bWl1bVNlcnZlckNBLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwMw
+DgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRl
+TGFiZWwyLTE0NDANBgkqhkiG9w0BAQUFAAOBgQB2spzuE58b9i00kpRFczTcjmsu
+XPxMfYnrw2jx15kPLh0XyLUWi77NigUG8hlJOgNbBckgjm1S4XaBoMNliiJn5BxT
+UzdGv7zXL+t7ntAURWxAIQjiXXV2ZjAe9N+Cii+986IMvx3bnxSimnI3TbB3SOhK
+PwnOVRks7+YHJOGv7AAAMQAAAAAAAAA=
+-----END PKCS #7 SIGNED DATA-----
\ No newline at end of file

Added: Trunk/core/java/UnaMesa-3.cer
===================================================================
(Binary files differ)


Property changes on: Trunk/core/java/UnaMesa-3.cer
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Deleted: Trunk/core/java/UnaMesa.cer

Added: Trunk/core/java/UnaMesa.old.cer
===================================================================
(Binary files differ)


Property changes on: Trunk/core/java/UnaMesa.old.cer
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Modified: Trunk/core/java/sign.readme
===================================================================
--- Trunk/core/java/sign.readme 2010-03-06 18:48:10 UTC (rev 11803)
+++ Trunk/core/java/sign.readme 2010-03-06 18:50:02 UTC (rev 11804)
@@ -5,6 +5,9 @@
 
 1 - HISTORY
 
+2010 03 06 - BidiX : Signing TiddlySaver.jar with a new Signing Certificate
+                                       The files were updated with the new 
process used for signing (sorry my Macbook was configured in French)
+                                       New signed TiddlySaver.jar was tested 
with Safari 4.0.4 on MacOS 10.6.2
 2008 04 06 - BidiX : documentation
 2008 04 06 - BidiX : create TiddlySaverVerify.keystore
 2008 03 27 - BidiX : Signing TiddlySaver.jar
@@ -16,235 +19,305 @@
 2 - UNAMESA.KEYSTORE CREATION
 
 Using this command:
+----------------
 > keytool -genkey -keyalg RSA -alias BidiX -keystore UnaMesa.keystore
-and filled required fields (assigning a password for keystore)
+Tapez le mot de passe du Keystore :  
+Ressaisissez le nouveau mot de passe : 
+Quels sont vos pr?nom et nom ?
+  [Unknown] :  BidiX
+Quel est le nom de votre unit? organisationnelle ?
+  [Unknown] :  TiddlyWiki
+Quelle est le nom de votre organisation ?
+  [Unknown] :  UnaMesa
+Quel est le nom de votre ville de r?sidence ?
+  [Unknown] :  Palo Alto
+Quel est le nom de votre ?tat ou province ?
+  [Unknown] :  California
+Quel est le code de pays ? deux lettres pour cette unit? ?
+  [Unknown] :  US
+Est-ce CN=BidiX, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, C=US ?
+  [non] :  OUI
 
+Sp?cifiez le mot de passe de la cl? pour <BidiX>
+       (appuyez sur Entr?e s'il s'agit du mot de passe du Keystore) :  
+Ressaisissez le nouveau mot de passe : 
+---------------
+
 For security reasons the Keystore is kept in a safe place in BidiX environment 
(BidiX @ bidix.info)
 
 
 3 - CERTICATE REQUEST
+Using this command :
+--------------
+> keytool -certreq -alias BidiX -file certreq -keystore UnaMesa.keystore 
-storepass "???"
+> cat certreq
+-----BEGIN NEW CERTIFICATE REQUEST-----
+MIIBrTCCARYCAQAwbTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEjAQBgNVBAcT
+...
+sxoX+IbLVSs4Ye4HDqFodRkmehWBJsdWpQa/yji72pY+eA3fCgTt57VL+san9pPaLcwPfAiL23cD
+R1j/y2RjQYLpE0PH+vQXn26xNeUDo2OONijyG0RLIX57yA==
+-----END NEW CERTIFICATE REQUEST-----
+---------------
+Certificate received
+-----BEGIN PKCS #7 SIGNED DATA-----
+MIAGCSqGSIb3DQEHAqCAMIACAQExADALBgkqhkiG9w0BBwGggDCCAyIwggKLoAMC
+...
+PwnOVRks7+YHJOGv7AAAMQAAAAAAAAA=
+-----END PKCS #7 SIGNED DATA-----
+copied in UnaMesa-2.cer
 
-Using this command:
-> keytool -certreq -alias BidiX -file certreq -keystore UnaMesa.keystore
-and pasting result in form at Thawtle site
+4 - ADDING CERTICATE TO KEYSTORE
+---------------
+> keytool -import -alias BidiX -trustcacerts -file UnaMesa-2.cer -keystore 
UnaMesa.keystore 
+Tapez le mot de passe du Keystore :  
+R?ponse de certificat install?e dans le Keystore
+---------------
+List Keystore
+---------------
+> keytool -list -v -alias BidiX -keystore UnaMesa.keystore 
+Tapez le mot de passe du Keystore :  
+Nom d'alias : BidiX
+Date de cr?ation : 6 mars 2010
+Type dentr?e?: {0}
+Longueur de cha?ne du certificat : 3
+Certificat[1]:
+Propri?taire?: CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, 
ST=California, C=US
+?metteur?: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+Num?ro de s?rie?: 4b727291e62550562934757e5b6e6588
+Valide du?: Thu Mar 04 01:00:00 CET 2010 au?: Sun Mar 04 00:59:59 CET 2012
+Empreintes du certificat?:
+        MD5?:  1B:79:CE:47:BE:A9:E4:04:2A:DD:04:F5:BA:62:64:AD
+        SHA1?: 42:A9:6F:4D:C3:20:F8:7F:90:1A:1F:A5:66:92:ED:06:38:19:1E:D4
+        Nom de lalgorithme de signature?: {7}
+        Version?: {8}
 
+Extensions?: 
 
-4 - ADDING CERTICATES TO KEYSTORE
+#1: ObjectId: 2.5.29.19 Criticality=true
+BasicConstraints:[
+  CA:false
+  PathLen: undefined
+]
 
-Adding Certificate Chain by importing in keystore:
-       - UnaMesa Certificate
-       - Thawte Code Signing CA Certificate
-       - Thawte Premium Server CA Certificate
-       
-> keytool -list -v -keystore UnaMesa.keystore
+#2: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
+AuthorityInfoAccess [
+  [accessMethod: 1.3.6.1.5.5.7.48.1
+   accessLocation: URIName: http://ocsp.thawte.com]
+]
 
-Keystore type: jks
-Keystore provider: SUN
+#3: ObjectId: 2.5.29.4 Criticality=false
 
-Your keystore contains 3 entries
+#4: ObjectId: 2.5.29.31 Criticality=false
+CRLDistributionPoints [
+  [DistributionPoint:
+     [URIName: http://crl.thawte.com/ThawteCodeSigningCA.crl]
+]]
 
-Alias name: rootca
-Creation date: Mar 27, 2008
-Entry type: trustedCertEntry
+#5: ObjectId: 2.5.29.37 Criticality=false
+ExtendedKeyUsages [
+  codeSigning
+  1.3.6.1.4.1.311.2.1.22
+]
 
-Owner: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Issuer: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Serial number: 1
-Valid from: Thu Aug 01 02:00:00 CEST 1996 until: Fri Jan 01 00:59:59 CET 2021
-Certificate fingerprints:
-        MD5:  06:9F:69:79:16:66:90:02:1B:8C:8C:A2:C3:07:6F:3A
-        SHA1: 62:7F:8D:78:27:65:63:99:D2:7D:7F:90:44:C9:FE:B3:F3:3E:FA:9A
+#6: ObjectId: 2.16.840.1.113730.1.1 Criticality=false
+NetscapeCertType [
+   Object Signing
+]
 
+Certificat[2]:
+Propri?taire?: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+?metteur?: [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+Num?ro de s?rie?: a
+Valide du?: Wed Aug 06 02:00:00 CEST 2003 au?: Tue Aug 06 01:59:59 CEST 2013
+Empreintes du certificat?:
+        MD5?:  D4:A7:BF:00:7B:6A:0C:20:D9:23:CD:5B:60:7B:7C:12
+        SHA1?: A7:06:BA:1E:CA:B6:A2:AB:18:69:9F:C0:D7:DD:8C:7D:E3:6F:29:0F
+        Nom de lalgorithme de signature?: {7}
+        Version?: {8}
 
-*******************************************
-*******************************************
+Extensions?: 
 
+#1: ObjectId: 2.5.29.15 Criticality=true
+KeyUsage [
+  Key_CertSign
+  Crl_Sign
+]
 
-Alias name: bidix
-Creation date: Mar 26, 2008
-Entry type: keyEntry
-Certificate chain length: 3
-Certificate[1]:
-Owner: CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa Association, L=Menlo 
Park, ST=California, C=US
-Issuer: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
-Serial number: 216daade0a7b241446c142eec8d2c6a9
-Valid from: Wed Mar 26 01:00:00 CET 2008 until: Sat Mar 27 00:59:59 CET 2010
-Certificate fingerprints:
-        MD5:  1D:C3:CA:0F:8E:9F:02:96:C1:F7:A5:B5:7E:79:E3:31
-        SHA1: A7:B8:B7:BF:BA:AB:A6:95:5A:BB:F4:2C:F9:91:62:7F:3E:64:3D:A0
-Certificate[2]:
-Owner: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
-Issuer: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Serial number: a
-Valid from: Wed Aug 06 02:00:00 CEST 2003 until: Tue Aug 06 01:59:59 CEST 2013
-Certificate fingerprints:
-        MD5:  D4:A7:BF:00:7B:6A:0C:20:D9:23:CD:5B:60:7B:7C:12
-        SHA1: A7:06:BA:1E:CA:B6:A2:AB:18:69:9F:C0:D7:DD:8C:7D:E3:6F:29:0F
-Certificate[3]:
-Owner: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Issuer: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Serial number: 1
-Valid from: Thu Aug 01 02:00:00 CEST 1996 until: Fri Jan 01 00:59:59 CET 2021
-Certificate fingerprints:
-        MD5:  06:9F:69:79:16:66:90:02:1B:8C:8C:A2:C3:07:6F:3A
-        SHA1: 62:7F:8D:78:27:65:63:99:D2:7D:7F:90:44:C9:FE:B3:F3:3E:FA:9A
+#2: ObjectId: 2.5.29.19 Criticality=true
+BasicConstraints:[
+  CA:true
+  PathLen:0
+]
 
+#3: ObjectId: 2.5.29.31 Criticality=false
+CRLDistributionPoints [
+  [DistributionPoint:
+     [URIName: http://crl.thawte.com/ThawtePremiumServerCA.crl]
+]]
 
-*******************************************
-*******************************************
+#4: ObjectId: 2.5.29.37 Criticality=false
+ExtendedKeyUsages [
+  clientAuth
+  codeSigning
+]
 
+#5: ObjectId: 2.5.29.17 Criticality=false
+SubjectAlternativeName [
+  CN=PrivateLabel2-144
+]
 
-Alias name: signingca
-Creation date: Mar 27, 2008
-Entry type: trustedCertEntry
+Certificat[3]:
+Propri?taire?: [email protected], CN=Thawte Premium 
Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape 
Town, ST=Western Cape, C=ZA
+?metteur?: [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+Num?ro de s?rie?: 1
+Valide du?: Thu Aug 01 02:00:00 CEST 1996 au?: Fri Jan 01 00:59:59 CET 2021
+Empreintes du certificat?:
+        MD5?:  06:9F:69:79:16:66:90:02:1B:8C:8C:A2:C3:07:6F:3A
+        SHA1?: 62:7F:8D:78:27:65:63:99:D2:7D:7F:90:44:C9:FE:B3:F3:3E:FA:9A
+        Nom de lalgorithme de signature?: {7}
+        Version?: {8}
 
-Owner: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
-Issuer: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Serial number: a
-Valid from: Wed Aug 06 02:00:00 CEST 2003 until: Tue Aug 06 01:59:59 CEST 2013
-Certificate fingerprints:
-        MD5:  D4:A7:BF:00:7B:6A:0C:20:D9:23:CD:5B:60:7B:7C:12
-        SHA1: A7:06:BA:1E:CA:B6:A2:AB:18:69:9F:C0:D7:DD:8C:7D:E3:6F:29:0F
+Extensions?: 
 
+#1: ObjectId: 2.5.29.19 Criticality=true
+BasicConstraints:[
+  CA:true
+  PathLen:2147483647
+]
+---------------
 
-*******************************************
-*******************************************
-
-
 5 - SIGNING TIDDLYSAVER.JAR
 
 Get TiddlySaver.jar from 
http://trac.tiddlywiki.org/browser/Trunk/core/java/TiddlySaver.jar.
 TiddlySaver.jar contained classes compiled on Thu Dec 07 14:48:00 CET 2006
 
-With UnaMesa.keystore in the current directory Signing jar on Thu Mar 27 
07:59:12 CET 2008 using this command :
+With UnaMesa.keystore in the current directory Signing jar on Sam  6 mar 2010 
15:16:04 CET using this command :
+---------------
 > jarsigner -keystore UnaMesa.keystore TiddlySaver.jar BidiX
+Enter Passphrase for keystore:
+---------------
 
+6 - VERIFYING SIGNATURE  WITHOUT KEYSTORE
+---------------
+> jarsigner -verify -verbose TiddlySaver.jar
 
-6 - VERIFYING SIGNATURE WITH UNAMESA KEYSTORE
-
-> jarsigner -verify -verbose -certs -keystore UnaMesa.keystore TiddlySaver.jar 
BidiX
-
          284 Thu Mar 27 07:59:12 CET 2008 META-INF/MANIFEST.MF
-         395 Thu Mar 27 07:59:12 CET 2008 META-INF/BIDIX.SF
-        2830 Thu Mar 27 07:59:12 CET 2008 META-INF/BIDIX.RSA
+         395 Sat Mar 06 15:16:04 CET 2010 META-INF/BIDIX.SF
+        2798 Sat Mar 06 15:16:04 CET 2010 META-INF/BIDIX.RSA
            0 Thu Dec 07 14:48:00 CET 2006 META-INF/
-smk     1271 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$1.class
+sm      1271 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$1.class
+sm      1184 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$2.class
+sm       775 Thu Dec 07 14:48:00 CET 2006 TiddlySaver.class
 
-      X.509, CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa Association, 
L=Menlo Park, ST=California, C=US (bidix)
-      [certificate is valid from 26/03/08 01:00 to 27/03/10 00:59]
-      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA 
(signingca)
-      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
-      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA (rootca)
-      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
-
-smk     1184 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$2.class
-
-      X.509, CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa Association, 
L=Menlo Park, ST=California, C=US (bidix)
-      [certificate is valid from 26/03/08 01:00 to 27/03/10 00:59]
-      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA 
(signingca)
-      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
-      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA (rootca)
-      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
-
-smk      775 Thu Dec 07 14:48:00 CET 2006 TiddlySaver.class
-
-      X.509, CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa Association, 
L=Menlo Park, ST=California, C=US (bidix)
-      [certificate is valid from 26/03/08 01:00 to 27/03/10 00:59]
-      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA 
(signingca)
-      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
-      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA (rootca)
-      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
-
-
   s = signature was verified 
   m = entry is listed in manifest
   k = at least one certificate was found in keystore
   i = at least one certificate was found in identity scope
 
 jar verified.
+---------------
 
+7 - CREATE TiddlySaverVerify.keystore KEYSTORE
+export SigningCertificate
+---------------
+> keytool -export -alias BidiX -file UnaMesa-3.cer -keystore UnaMesa.keystore 
+Tapez le mot de passe du Keystore :  
+Certificat enregistr? dans le fichier <UnaMesa-3.cer>
+---------------
+create keystore "TiddlySaverVerify.keystore" with "tiddlywiki" as password and 
import SigningCertificate 
+---------------
+> keytool -import -alias BidiX -keystore TiddlySaverVerify.keystore -storepass 
tiddlywiki -file UnaMesa-3.cer 
+Propri?taire?: CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, 
ST=California, C=US
+?metteur?: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+Num?ro de s?rie?: 4b727291e62550562934757e5b6e6588
+Valide du?: Thu Mar 04 01:00:00 CET 2010 au?: Sun Mar 04 00:59:59 CET 2012
+Empreintes du certificat?:
+        MD5?:  1B:79:CE:47:BE:A9:E4:04:2A:DD:04:F5:BA:62:64:AD
+        SHA1?: 42:A9:6F:4D:C3:20:F8:7F:90:1A:1F:A5:66:92:ED:06:38:19:1E:D4
+        Nom de lalgorithme de signature?: {7}
+        Version?: {8}
 
-6 - VERIFYING SIGNATURE WITHOUT KEYSTORE
+Extensions?: 
 
-> jarsigner -verify -verbose TiddlySaver.jar
-         274 Sun Apr 06 12:16:04 CEST 2008 META-INF/MANIFEST.MF
-         395 Sun Apr 06 12:16:04 CEST 2008 META-INF/BIDIX.SF
-        2830 Sun Apr 06 12:16:04 CEST 2008 META-INF/BIDIX.RSA
-           0 Sun Apr 06 12:16:00 CEST 2008 META-INF/
-sm      1271 Sun Apr 06 12:16:00 CEST 2008 TiddlySaver$1.class
-sm      1184 Sun Apr 06 12:16:00 CEST 2008 TiddlySaver$2.class
-sm       775 Sun Apr 06 12:16:00 CEST 2008 TiddlySaver.class
+#1: ObjectId: 2.5.29.19 Criticality=true
+BasicConstraints:[
+  CA:false
+  PathLen: undefined
+]
 
-  s = signature was verified 
-  m = entry is listed in manifest
-  k = at least one certificate was found in keystore
-  i = at least one certificate was found in identity scope
+#2: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
+AuthorityInfoAccess [
+  [accessMethod: 1.3.6.1.5.5.7.48.1
+   accessLocation: URIName: http://ocsp.thawte.com]
+]
 
-jar verified.
+#3: ObjectId: 2.5.29.4 Criticality=false
 
+#4: ObjectId: 2.5.29.31 Criticality=false
+CRLDistributionPoints [
+  [DistributionPoint:
+     [URIName: http://crl.thawte.com/ThawteCodeSigningCA.crl]
+]]
 
-7 - CREATE TIDDLYSAVERVERIFY KEYSTORE
+#5: ObjectId: 2.5.29.37 Criticality=false
+ExtendedKeyUsages [
+  codeSigning
+  1.3.6.1.4.1.311.2.1.22
+]
 
-Import Certificates (Public keys only) in a new keystore named 
TiddlySaverVerify.keystore
->keytool -import -alias rootca -keystore TiddlySaverVerify.keystore -storepass 
tiddlywiki -file ThawtePremiumServerCA.cer
->keytool -import -alias signingca -keystore TiddlySaverVerify.keystore 
-storepass tiddlywiki -file ThawteCodeSigningCA.cer
->keytool -import -alias bidix -keystore TiddlySaverVerify.keystore -storepass 
tiddlywiki -file UnaMesa.cer
+#6: ObjectId: 2.16.840.1.113730.1.1 Criticality=false
+NetscapeCertType [
+   Object Signing
+]
 
-List Certificates in Keystore:
-> keytool -list -v -keystore TiddlySaverVerify.keystore  -storepass tiddlywiki
+Faire confiance ? ce certificat ? [non] :  Y
+R?ponse incorrecte, recommencez
+Faire confiance ? ce certificat ? [non] :  oui
+Certificat ajout? au Keystore
+---------------
 
+8 - VERIFYING SIGNATURE WITH TiddlySaverVerify.keystore
+---------------
+> jarsigner -verify -verbose -certs -keystore TiddlySaverVerify.keystore 
TiddlySaver.jar
+         284 Thu Mar 27 07:59:12 CET 2008 META-INF/MANIFEST.MF
+         395 Sat Mar 06 15:16:04 CET 2010 META-INF/BIDIX.SF
+        2798 Sat Mar 06 15:16:04 CET 2010 META-INF/BIDIX.RSA
+           0 Thu Dec 07 14:48:00 CET 2006 META-INF/
+smk     1271 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$1.class
 
-Keystore type: jks
-Keystore provider: SUN
+      X.509, CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, 
C=US (bidix)
+      [certificate is valid from 04/03/10 01:00 to 04/03/12 00:59]
+      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
+      [KeyUsage extension does not support code signing]
+      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
 
-Your keystore contains 3 entries
+smk     1184 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$2.class
 
-Alias name: rootca
-Creation date: Apr 6, 2008
-Entry type: trustedCertEntry
+      X.509, CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, 
C=US (bidix)
+      [certificate is valid from 04/03/10 01:00 to 04/03/12 00:59]
+      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
+      [KeyUsage extension does not support code signing]
+      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
 
-Owner: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Issuer: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Serial number: 1
-Valid from: Thu Aug 01 02:00:00 CEST 1996 until: Fri Jan 01 00:59:59 CET 2021
-Certificate fingerprints:
-        MD5:  06:9F:69:79:16:66:90:02:1B:8C:8C:A2:C3:07:6F:3A
-        SHA1: 62:7F:8D:78:27:65:63:99:D2:7D:7F:90:44:C9:FE:B3:F3:3E:FA:9A
+smk      775 Thu Dec 07 14:48:00 CET 2006 TiddlySaver.class
 
+      X.509, CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, 
C=US (bidix)
+      [certificate is valid from 04/03/10 01:00 to 04/03/12 00:59]
+      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
+      [KeyUsage extension does not support code signing]
+      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
 
-*******************************************
-*******************************************
 
+  s = signature was verified 
+  m = entry is listed in manifest
+  k = at least one certificate was found in keystore
+  i = at least one certificate was found in identity scope
 
-Alias name: bidix
-Creation date: Apr 6, 2008
-Entry type: trustedCertEntry
-
-Owner: CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa Association, L=Menlo 
Park, ST=California, C=US
-Issuer: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
-Serial number: 216daade0a7b241446c142eec8d2c6a9
-Valid from: Wed Mar 26 01:00:00 CET 2008 until: Sat Mar 27 00:59:59 CET 2010
-Certificate fingerprints:
-        MD5:  1D:C3:CA:0F:8E:9F:02:96:C1:F7:A5:B5:7E:79:E3:31
-        SHA1: A7:B8:B7:BF:BA:AB:A6:95:5A:BB:F4:2C:F9:91:62:7F:3E:64:3D:A0
-
-
-*******************************************
-*******************************************
-
-
-Alias name: signingca
-Creation date: Apr 6, 2008
-Entry type: trustedCertEntry
-
-Owner: CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
-Issuer: [email protected], CN=Thawte Premium Server CA, 
OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
-Serial number: a
-Valid from: Wed Aug 06 02:00:00 CEST 2003 until: Tue Aug 06 01:59:59 CEST 2013
-Certificate fingerprints:
-        MD5:  D4:A7:BF:00:7B:6A:0C:20:D9:23:CD:5B:60:7B:7C:12
-        SHA1: A7:06:BA:1E:CA:B6:A2:AB:18:69:9F:C0:D7:DD:8C:7D:E3:6F:29:0F
-
-
-*******************************************
-*******************************************
+jar verified.
+---------------
\ No newline at end of file

Modified: Trunk/core/java/verify.readme
===================================================================
--- Trunk/core/java/verify.readme       2010-03-06 18:48:10 UTC (rev 11803)
+++ Trunk/core/java/verify.readme       2010-03-06 18:50:02 UTC (rev 11804)
@@ -2,43 +2,45 @@
 Above the verifying command and the expected return: 
 
 
-> jarsigner -verify -verbose -certs -keystore TiddlySaverVerify.keystore 
-keypass tiddlywiki TiddlySaver.jar
+> jarsigner -verify -verbose -certs -keystore TiddlySaverVerify.keystore 
TiddlySaver.jar
+         284 Thu Mar 27 07:59:12 CET 2008 META-INF/MANIFEST.MF
+         395 Sat Mar 06 15:16:04 CET 2010 META-INF/BIDIX.SF
+        2798 Sat Mar 06 15:16:04 CET 2010 META-INF/BIDIX.RSA
+           0 Thu Dec 07 14:48:00 CET 2006 META-INF/
+smk     1271 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$1.class
 
-                284 Thu Mar 27 07:59:12 CET 2008 META-INF/MANIFEST.MF
-                395 Thu Mar 27 07:59:12 CET 2008 META-INF/BIDIX.SF
-               2830 Thu Mar 27 07:59:12 CET 2008 META-INF/BIDIX.RSA
-                  0 Thu Dec 07 14:48:00 CET 2006 META-INF/
-       smk     1271 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$1.class
+      X.509, CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, 
C=US (bidix)
+      [certificate is valid from 04/03/10 01:00 to 04/03/12 00:59]
+      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
+      [KeyUsage extension does not support code signing]
+      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
 
-             X.509, CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa 
Association, L=Menlo Park, ST=California, C=US (bidix)
-             [certificate is valid from 3/26/08 1:00 AM to 3/27/10 12:59 AM]
-             X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., 
C=ZA (signingca)
-             [certificate is valid from 8/6/03 2:00 AM to 8/6/13 1:59 AM]
-             X.509, [email protected], CN=Thawte Premium 
Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape 
Town, ST=Western Cape, C=ZA (rootca)
-             [certificate is valid from 8/1/96 2:00 AM to 1/1/21 12:59 AM]
+smk     1184 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$2.class
 
-       smk     1184 Thu Dec 07 14:48:00 CET 2006 TiddlySaver$2.class
+      X.509, CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, 
C=US (bidix)
+      [certificate is valid from 04/03/10 01:00 to 04/03/12 00:59]
+      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
+      [KeyUsage extension does not support code signing]
+      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
 
-             X.509, CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa 
Association, L=Menlo Park, ST=California, C=US (bidix)
-             [certificate is valid from 3/26/08 1:00 AM to 3/27/10 12:59 AM]
-             X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., 
C=ZA (signingca)
-             [certificate is valid from 8/6/03 2:00 AM to 8/6/13 1:59 AM]
-             X.509, [email protected], CN=Thawte Premium 
Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape 
Town, ST=Western Cape, C=ZA (rootca)
-             [certificate is valid from 8/1/96 2:00 AM to 1/1/21 12:59 AM]
+smk      775 Thu Dec 07 14:48:00 CET 2006 TiddlySaver.class
 
-       smk      775 Thu Dec 07 14:48:00 CET 2006 TiddlySaver.class
+      X.509, CN=UnaMesa, OU=TiddlyWiki, O=UnaMesa, L=Palo Alto, ST=California, 
C=US (bidix)
+      [certificate is valid from 04/03/10 01:00 to 04/03/12 00:59]
+      X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., C=ZA
+      [certificate is valid from 06/08/03 02:00 to 06/08/13 01:59]
+      [KeyUsage extension does not support code signing]
+      X.509, [email protected], CN=Thawte Premium Server 
CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, 
ST=Western Cape, C=ZA
+      [certificate is valid from 01/08/96 02:00 to 01/01/21 00:59]
 
-             X.509, CN=UnaMesa Association, OU=TiddlyWiki, O=UnaMesa 
Association, L=Menlo Park, ST=California, C=US (bidix)
-             [certificate is valid from 3/26/08 1:00 AM to 3/27/10 12:59 AM]
-             X.509, CN=Thawte Code Signing CA, O=Thawte Consulting (Pty) Ltd., 
C=ZA (signingca)
-             [certificate is valid from 8/6/03 2:00 AM to 8/6/13 1:59 AM]
-             X.509, [email protected], CN=Thawte Premium 
Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape 
Town, ST=Western Cape, C=ZA (rootca)
-             [certificate is valid from 8/1/96 2:00 AM to 1/1/21 12:59 AM]
 
+  s = signature was verified 
+  m = entry is listed in manifest
+  k = at least one certificate was found in keystore
+  i = at least one certificate was found in identity scope
 
-         s = signature was verified 
-         m = entry is listed in manifest
-         k = at least one certificate was found in keystore
-         i = at least one certificate was found in identity scope
-
-       jar verified.
+jar verified.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywikidev?hl=en.

Reply via email to