Trail: Security Features in Java SE
Lesson: Generating and Verifying Signatures
Section: Verifying a Digital Signature
Prepare Initial Program Structure
Home Page > Security Features in Java SE > Generating and Verifying Signatures

Prepare Initial Program Structure

Here's the basic structure of the VerSig program created in the following parts of this lesson. Place this program structure in a file called VerSig.java.

import java.io.*;
import java.security.*;
import java.security.spec.*;

class VerSig {

    public static void main(String[] args) {

        /* Verify a DSA signature */

        if (args.length != 3) {
            System.out.println("Usage: VerSig " +
                "publickeyfile signaturefile " +
                "datafile");
        }
        else try {

        // the rest of the code goes here

        } catch (Exception e) {
            System.err.println(
                "Caught exception " +
                e.toString());
        }
    }

}


Notes:


Problems with the examples? Try Compiling and Running the Examples: FAQs.
Complaints? Compliments? Suggestions? Give us your feedback.

Previous page: Verifying a Digital Signature
Next page: Input and Convert the Encoded Public Key Bytes