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: