Ben kendinden imzalı kavanoz üzerine aşağıdaki hatayı alıyorum:Jarsigner: "Bu jar, sertifika zinciri doğrulanmamış girişler içeriyor."
jar verified.
Warning:
This jar contains entries whose certificate chain is not validated.
Re-run with the -verbose and -certs options for more details.
böyle kavanozu imzaladı:
"C:\Program Files\Java\jdk1.7.0\bin\jarsigner" -keystore myKeyStore myJar.jar myAlias
Benim kavanoz 2 giriş noktaları vardır: java web başlangıç için One, ve bir Bir uygulama için. Ben bir java web başlangıç şekilde kavanoz çalıştırırsanız
- , hiç sıklıkta gözlenir.
- Kavanozu bir uygulama olarak çalıştırırsam. Kavanoza gömülmüş bir bitmap kaynağına erişmeye çalıştığımda bir noktada güçlü bir güvenlik uyarısı alıyorum.
-verbose ve -certs seçeneklerini kullanmak çok sayıda satır gösterir. Ve ben hiçbir şey anlamadım. Bu çıktı: output.txt (aşağıda yeniden üretilen 6307 satırının bir kısmı).
s 157850 Tue Nov 08 12:57:44 CET 2011 META-INF/MANIFEST.MF
X.509, O=keyja.com
[certificate is valid from 17/08/11 17:32 to 24/07/11 17:32]
[CertPath not validated: null]
112909 Tue Nov 08 12:57:44 CET 2011 META-INF/KEYJA_CO.SF
1108 Tue Nov 08 12:57:44 CET 2011 META-INF/KEYJA_CO.RSA
sm 180 Tue Nov 08 12:16:40 CET 2011 com/keyja/client/a/a/a/k.class
X.509, O=keyja.com
[certificate is valid from 17/08/11 17:32 to 24/07/11 17:32]
[CertPath not validated: null]
sm 252 Tue Nov 08 12:16:40 CET 2011 com/keyja/client/a/a/a/r.class
...
(around 6000 lines of other output along the same lines)
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.
Warning:
This jar contains entries whose certificate chain is not validated.
Kavanoz dosyası nasıl imzalanır?
Mantıklı. Çıktının bir bağlantısını ekledim. – Joel
* "Bir java ağında jar'ı çalıştırırsam, bu hiç bir insidansa sahip değildir." * JWS lansmanında ne gibi güvenlik izinleri istenir? –
JWS, sanal alan modunda çalıştırıldı. – Joel