Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I downloaded "java development kit" from my college computer, the computer that I used to download the software was full of virus and malware. I scanned the software with antivirus program the software was ok . I checked the software properties and there was a Digital signature on the software.

Digital Signature snapshot

So I wanted to ask following 2 questions :

  1. Does a digital signature on application guarantees that it has not been infected by virus or altered by any means ?

  2. Is it possible that the digital signature remains intact even after the software get infected by virus ?

share|improve this question
up vote 2 down vote accepted

Yes, it is possible, but it is highly unlikely that you will be affected by such a thing. It does, happen, however.

A digital signature does not guarantee that a program is free from malware - yes, it's supposed to, but if someone cracks into a database and steals digital signatures / certificates they can sign whatever they please. If the verification path can be trusted, then a digital signature will tell whether the integrity of the program is compromised (i.e., the program has been modified after it was signed).

share|improve this answer
… or if somebody breaks into Oracle and infects their software just before they sign it. – Scott Dec 11 '12 at 18:09
@ekaj ok i got it . so here in my case, the computer that i used to download the application was infected by virus, however application's digital signature is ok . so is there any chance that executable is infected ? – Torpido Dec 12 '12 at 6:27
!) Did you download the JDK (Java Development Kit) from Oracle? 2), you might find this read on false positives interesting and helpful in your situation -… – cutrightjm Dec 12 '12 at 6:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.