🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
4 messages
4 total messages Started by TM Thu, 04 Mar 2010 08:50
Podpisywanie XML-a XADES-BES
#21395
Author: TM
Date: Thu, 04 Mar 2010 08:50
20 lines
1474 bytes
Witam

Potrzebuje porad na temat podpisu dokumentow xml metoda XADES-BES. Czy
ktos probowal juz tego i moglby sie podzielic? Gdzie szukac wskazowek,
przykladow? Z tego co wiem MS nie wspierda bezpostednio XADES-BES,
trzeba to robic recznie za pomoca SignedXML. Ale czy to zadziala?
Format XADES-BES musi zawierac w sobie podpisywany <Object> oraz
inforamacje na temat podpisu. Czy taki objekt mozna dodac przez
Reference? Jesli dodam przez reference pojawia sie problem pustej
wartosci namespace dla xml-a obiektu xmlns="", ktorego nie mozna sie
pozbyc, nie wspomne juz o blednym wyliczaniu wartosci DigestValue.

Za wszelkie wskazowki, odnosniki bede wdzieczny.


Pozdrawiam


-- 
TM
Re: Podpisywanie XML-a XADES-BES
#21396
Author: Wiktor Zychla
Date: Fri, 05 Mar 2010 08:44
15 lines
1822 bytes
> Potrzebuje porad na temat podpisu dokumentow xml metoda XADES-BES. Czy
> ktos probowal juz tego i moglby sie podzielic? Gdzie szukac wskazowek,
> przykladow? Z tego co wiem MS nie wspierda bezpostednio XADES-BES,
> trzeba to robic recznie za pomoca SignedXML. Ale czy to zadziala?

moge powiedziec tylko tyle - ktos u nas siadl, poczytal dokumentacje i to 
napisal.
korzysta raczej z

http://msdn.microsoft.com/en-us/library/system.security.cryptography.xml.xmldsigenvelopedsignaturetransform.aspx

kod niestety jest zamkniety i nie moge sie nim podzielic.

pozdrawiam
Wiktor Zychla 
Re: Podpisywanie XML-a XADES-BES
#21397
Author: TM
Date: Fri, 05 Mar 2010 14:51
25 lines
1794 bytes
On Fri, 5 Mar 2010 09:44:12 +0100
"Wiktor Zychla" <wzychla@nospam.com> wrote:

> > Potrzebuje porad na temat podpisu dokumentow xml metoda XADES-BES.
> > Czy ktos probowal juz tego i moglby sie podzielic? Gdzie szukac
> > wskazowek, przykladow? Z tego co wiem MS nie wspierda bezpostednio
> > XADES-BES, trzeba to robic recznie za pomoca SignedXML. Ale czy to
> > zadziala?
> 
> moge powiedziec tylko tyle - ktos u nas siadl, poczytal dokumentacje
> i to napisal.
> korzysta raczej z
> 
> http://msdn.microsoft.com/en-us/library/system.security.cryptography.xml.xmldsigenvelopedsignaturetransform.aspx
> 
> kod niestety jest zamkniety i nie moge sie nim podzielic.
> 

OK, udalo mi się zrobić podpis. Działa poprawnie. Powiedz mi tylko lub
wskaż gdzie szukać, czy udało Wam się dodać prefix "ds:" do elementów
sygnatury (</ds:DigestValue>, <ds:DigestMethod>)? Czy to trzeba podać
gdzies w SignedXml? Jak?

-- 
TM
Re: Podpisywanie XML-a XADES-BES
#21399
Author: TM
Date: Tue, 09 Mar 2010 20:59
33 lines
1937 bytes
On Mon, 8 Mar 2010 21:52:26 +0100
"Wiktor Zychla" <wzychla@nospam.com> wrote:

> > OK, udalo mi się zrobić podpis. Działa poprawnie. Powiedz mi tylko
> > lub wskaż gdzie szukać, czy udało Wam się dodać prefix "ds:" do
> > elementów sygnatury (</ds:DigestValue>, <ds:DigestMethod>)? Czy to
> > trzeba podać gdzies w SignedXml? Jak?
> 
> DigestValue i DigestMethod wyglądają po wygenerowaniu np. tak:
> 
> <xades:CertDigest>
>    <ds:DigestMethod
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
> <ds:DigestValue>xyxyxyxyxyxy</ds:DigestValue> </xades:CertDigest>
> 
> nie całkiem rozumiem pytanie "czy udało się dodać prefiks ds:?" czy
> to co mam to jest z dodanym prefiksem, czy jeszcze o jakiś inny
> prefiks Ci chodzi?


Chodzi mi o:

<ds:SignedInfo ... 
<ds:CanonicalizationMethod Algorithm ...
<ds:SignatureMethod Algorithm ...
<ds:Reference Id ...
<ds:DigestMethod ... 

czyli ds-y przy samym podpisie, czyli to co "wypluwa" SignedXml...


-- 
TM
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads