pfx dosyası eksik ve config null atıyor.

Buradasınız


Merhaba,

İki sorum olacak:

1) İlk olarak indirdiğim pakette sözü geçen pfx dosyasını bulamadım. Bu amaçla ben yarattım. Self-signed olmasının bir mahsuru var mı? Amacım örnekleri çalıştırmak sadece.

2) Path'leri update ettiğim halde aşağıdaki hatayı alıyorum. Mesaj detaylı değil. Bunu smartcard'ım olmadığı için alıyor olabilir miyim? Source code olmadığı için decompile edip track etmeye çalıştığımda Config sınıfının kendindeki private "void a(Document paramDocument) " metodunu "null" ile çağırdığını gördüm. A metodunda ise ilk parametre olarak "null" beklenmiyor:

private void a(Document paramDocument)
throws ConfigurationException
{
setElement(paramDocument.getDocumentElement());
....

Alınan hata ise:

2012-05-09 15:42:14,911 [main] INFO config.Config - Load config from : null
2012-05-09 15:43:00,404 [main] ERROR config.Config - Cant find config...
java.lang.NullPointerException
at tr.gov.tubitak.uekae.esya.api.xmlsignature.config.Config.a(Config.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.config.Config.<init>(Config.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.Context.getConfig(Context.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.model.BaseElement.createElement(BaseElement.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.model.BaseElement.<init>(BaseElement.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.XMLSignature.<init>(XMLSignature.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.XMLSignature.<init>(XMLSignature.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.XMLSignature.<init>(XMLSignature.java)

3) Bu bir öneri: Proje maven ile yapılsaydı ve ben hiç modifiye etmeden mvn clean install ile test'lerin çalıştığını görseydim başlamam için daha iyi olurdu. Ayrıca test'lerde yeterli dokümantasyon göremedi. Bir xml'li nasıl xades-a ile imzalayacağımı hiç bir şey bilmiyormuşum gibi adım adım gösteren bir test yararlı olacaktır.