Article View: pl.comp.lang.java
Article #141718Weryfikacja podpisu problem
From: hash3d
Date: Thu, 16 Oct 2008 20:10
Date: Thu, 16 Oct 2008 20:10
27 lines
2742 bytes
2742 bytes
Witam. Mam za zadanie zweryfikowanie autentycznosci podpisu (podpisanego pliku) generowanego przez zewnetrzna bibliotekę. I nie do końca wiem jak się za to zabrać. Mam podpisany plik binarny w formie DER w standardzie CMS oraz certyfikat rowniez binarny w formie DER. Certyfikat ten udało mi się przekonwertować do postaci pliku .cer a następnie wyciągnąć z niego klucz publiczny - plik .pem. To wszytko do tej pory udało mi się uzyskać linuksowym narzędziem openssl, jednak wszelakie próby dalszej weryfikacji dają błędy. Najchętniej skorzystałbym z jakiegos przykładu weryfijacji za pomocą biblioteki BouncyCastle w javie - sam nic konkretnego nie znalazlem, moze być też za pomocą jakiegoś innego API Potrzebuje wczytać ten binarny plik i zweryfikowac go za pomoca dostepnego klucza publicznego w certyfikacie .cer lub nawet bezposrednio za pomoca klucza .pem. Pomoże nawet jakieś zewnetrzne narzędzie do sprawdzania, czy nawet sposób użycia openssl. Od razu mówie ze wykorzystanie biblioteki która wykonala podpis do jego weryfikacji jest niemożliwe. Niestety plików nie moge umieścic w załaczniku publicznie, ale jeśli jest ktoś kto umiałby dokonać weryfikacji i wytłumaczyć mi jak to należy zrobic to wyślę pliki do testów na priv. Pozdrawiam Może ja czegoś tu nie rozumiem do końca, może trzeba jakąś część tego binarnego pliku wydzielić/przekonwertować? ew. czy ktoś móglby mi wyjaśnić jak taka procedura weryfikacji cms powinna przebiegać od początku do końca?
Technical Details
Message-ID:
<a111c1d4-ced1-4cbd-a346-6ecdef6a5324@m44g2000hsc.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.us.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!m44g2000hsc.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.us.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!m44g2000hsc.googlegroups.com!not-for-mail From: hash3d@gmail.com Newsgroups: pl.comp.lang.java Subject: Weryfikacja podpisu problem Date: Thu, 16 Oct 2008 13:10:46 -0700 (PDT) Organization: http://groups.google.com Lines: 31 Message-ID: <a111c1d4-ced1-4cbd-a346-6ecdef6a5324@m44g2000hsc.googlegroups.com> NNTP-Posting-Host: 78.31.153.248 Mime-Version: 1.0 X-Trace: posting.google.com 1224187846 15015 127.0.0.1 (16 Oct 2008 20:10:46 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 16 Oct 2008 20:10:46 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: m44g2000hsc.googlegroups.com; posting-host=78.31.153.248; posting-account=k7d5fgoAAAAY0iJ4NDFHybnNR77qWyDr User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit