🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.api
Article #3160

Use security class to do digital signatures

#3160
From: Carlos Javier Castro Pe�a
Date: Wed, 08 Apr 1998 00:00
27 lines
1467 bytes
I need to sign digital a text file, I use the following piece of code
that I borrowed from a java tutorial:

------------------------------------------------------------------------
      KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA");
      keyGen.initialize(1024, new SecureRandom());
      KeyPair pair = keyGen.generateKeyPair();

      /*2- Sign the file*/
      Signature dsa = Signature.getInstance("SHA/DSA");
      PrivateKey priv = pair.getPrivate();
      dsa.initSign(priv);
      byte b;
      FileInputStream fis = new FileInputStream (config_file);
      while (fis.available() != 0) {
        b = (byte) fis.read();
        dsa.update(b);
      }; //while

      fis.close();
      byte[] sig = dsa.sign();
------------------------------------------------------------------------

How can I write the digital signature to a text file to retrieve later
for authentication?
How can I store the generated Key ?
Technical Details
Message-ID: <352BFC15.9D1623C6@iname.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1089d0,cdccdc1791b2e789,start
X-Google-Attributes: gid1089d0,public
From: "Carlos Javier Castro Pe�a" <jcaspen@iname.com>
Subject: Use security class to do digital signatures
Date: 1998/04/08
Message-ID: <352BFC15.9D1623C6@iname.com>
X-Deja-AN: 342223480
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Organization: Univerity of Kansas
Newsgroups: borland.public.jbuilder.java.api