Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » iText »

[iText-questions] deprecated question

Noe Rocha

2006-09-22

Replies:


hi
i was compiling this in a Linux enviroment:

import java.io.*;
import java.security.*;
import java.security.cert.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;

public class Sign{
    public static void main(String args[]) throws Exception{
          String pdf = "lista.pdf";
          String cer = "ksb_cred.p12";

               KeyStore ks = KeyStore.getInstance("pkcs12");
               ks.load(new FileInputStream(cer),
"fujiwara".toCharArray());
               String alias = (String)ks.aliases().nextElement();
               PrivateKey key = (PrivateKey)ks.getKey(alias,
"fujiwara".toCharArray());
               java.security.cert.Certificate[] chain =
ks.getCertificateChain(alias);
               PdfReader reader = new PdfReader(pdf);
               FileOutputStream fout = new
FileOutputStream("assinado.pdf");
               PdfStamper stp = PdfStamper.createSignature(reader,
fout, '\0');
               PdfSignatureAppearance sap =
stp.getSignatureAppearance();
               sap.setCrypto(key, chain, null,
PdfSignatureAppearance.WINCER_SIGNED);
               sap.setReason("I'm the author");
               sap.setLocation("Lisbon");
               // comment next line to have an invisible signature
               sap.setVisibleSignature(new Rectangle(100, 100, 200,
200), 1, null);
               stp.close();

    }
}

and got

Exception in thread "main" java.lang.NoClassDefFoundError:
com/lowagie/text/pdf/PdfReader
    at Sign.main(Sign.java:17)

any ideas why the reading is not working?
i'm using the latest version too - itext-1.4.5.jar
--
Sent from the iText - General mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
iText-questions@(protected)
https://lists.sourceforge.net/lists/listinfo/itext-questions
©2008 junlu.com - Jax Systems, LLC, U.S.A.