Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Watson2007-07-24 14:48:21 +0000
committerThomas Watson2007-07-24 14:48:21 +0000
commitaafa6e6ba60701d8ef47d83f8814ebb4119d1329 (patch)
treee68927dfcfe5799fd16ebb450791dd1352eefb04
parent6ed4a966586bdd7430df02a0588163aad0afce20 (diff)
downloadrt.equinox.framework-aafa6e6ba60701d8ef47d83f8814ebb4119d1329.tar.gz
rt.equinox.framework-aafa6e6ba60701d8ef47d83f8814ebb4119d1329.tar.xz
rt.equinox.framework-aafa6e6ba60701d8ef47d83f8814ebb4119d1329.zip
Bug 197191 timestamp are not persisted correctly
-rw-r--r--bundles/org.eclipse.osgi/jarverifier/org/eclipse/osgi/internal/verifier/PKCS7Processor.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/jarverifier/org/eclipse/osgi/internal/verifier/PKCS7Processor.java b/bundles/org.eclipse.osgi/jarverifier/org/eclipse/osgi/internal/verifier/PKCS7Processor.java
index 4fe52b73d..5031b2b8a 100644
--- a/bundles/org.eclipse.osgi/jarverifier/org/eclipse/osgi/internal/verifier/PKCS7Processor.java
+++ b/bundles/org.eclipse.osgi/jarverifier/org/eclipse/osgi/internal/verifier/PKCS7Processor.java
@@ -485,6 +485,8 @@ public class PKCS7Processor implements CertificateChain, JarVerifierConstant {
if (certificates == null)
return false;
CertificateChain chain = (CertificateChain) obj;
+ if((signingTime == null ? chain.getSigningTime() != null : !signingTime.equals(chain.getSigningTime())))
+ return false;
if (trusted != chain.isTrusted() || (certChain == null ? chain.getChain() != null : !certChain.equals(chain.getChain())))
return false;
Certificate[] otherCerts = chain.getCertificates();

Back to the top