Sample code for 30+ languages & platforms
Java

Remove the Authenticode Signature from an EXE or DLL

See more Code Signing Examples

Demonstrates how to remove the Authenticode signature from an EXE or DLL.

Note: Chilkat's code signing class was added in v9.5.0.97

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.CodeSign;

public class ChilkatExample {

    public static void main(String[] args) {
        boolean success = false;

        // This example requires the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        // You can verify a signed DLL or EXE.
        String path = "c:/someDir/something.dll";

        CodeSign codeSign = new CodeSign();

        // If successful, the signature is removed from the EXE or DLL file.
        try {
            codeSign.removeSignature(path);
            success = true;
        } catch (ChilkatException e) {
            success = false;
        }
        if (!success) {
            System.out.println(codeSign.getLastErrorText());
        }

        System.out.println("success: " + success);
    }
}