🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #141718

Weryfikacja podpisu problem

#141718
From: hash3d
Date: Thu, 16 Oct 2008 20:10
27 lines
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-mail

Show 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