diff options
author | Thomas Watson | 2007-07-24 14:48:21 +0000 |
---|---|---|
committer | Thomas Watson | 2007-07-24 14:48:21 +0000 |
commit | aafa6e6ba60701d8ef47d83f8814ebb4119d1329 (patch) | |
tree | e68927dfcfe5799fd16ebb450791dd1352eefb04 /bundles/org.eclipse.osgi | |
parent | 6ed4a966586bdd7430df02a0588163aad0afce20 (diff) | |
download | rt.equinox.framework-aafa6e6ba60701d8ef47d83f8814ebb4119d1329.tar.gz rt.equinox.framework-aafa6e6ba60701d8ef47d83f8814ebb4119d1329.tar.xz rt.equinox.framework-aafa6e6ba60701d8ef47d83f8814ebb4119d1329.zip |
Bug 197191 timestamp are not persisted correctly
Diffstat (limited to 'bundles/org.eclipse.osgi')
-rw-r--r-- | bundles/org.eclipse.osgi/jarverifier/org/eclipse/osgi/internal/verifier/PKCS7Processor.java | 2 |
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(); |