eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingXML podpis cyfrowyXML podpis cyfrowy
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-
    stuttgart.de!news.stw-bonn.de!news.netcologne.de!newsfeed-fusi2.netcologne.de!n
    ews.mixmin.net!eweka.nl!hq-usenetpeers.eweka.nl!193.201.147.67.MISMATCH!feeder1
    .cambriumusenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshos
    ting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt
    -spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "Rafal\(sxat\)" <g...@u...to.op.pl>
    Newsgroups: pl.comp.programming
    Subject: XML podpis cyfrowy
    Date: Mon, 3 Jan 2011 03:42:07 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2800.2001
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.2001
    Lines: 53
    Message-ID: <4d21361e$0$2455$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 79.185.7.138
    X-Trace: 1294022174 unt-rea-b-01.news.neostrada.pl 2455 79.185.7.138:4669
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:187903
    [ ukryj nagłówki ]

    Witam,

    mam taki problem, próbuje z poziomu PHP wygenerować podpis cyfrowy
    zgodny ze standardami
    do tego celu wybrałem enveloped-signature

    i teraz mam mały problem... mam inny uznany program do generowania
    podpisów działający pod windows i o ile digestValue otrzymuje taki sam
    o tyle SignatureValue całkowicie inny mimo że generuje go z użyciem
    tego samego klucza prywatnego

    i teraz mam pytanie jak przy pomocy openssl otrzymać tą samą
    sygnature?
    do generowania sygnatury wykorzystuje poniższy plik:

    <Envelope xmlns="urn:envelope"><Data>Hello, World!</Data></Envelope>

    na podstawie którego otrzymuje ten sam skrót SHA-1 ale jak wyliczyć
    sygnature?


    Rf
    -------

    <Envelope xmlns="urn:envelope">
    <Data>Hello, World!</Data>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
    <CanonicalizationMethod
    Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20
    010315" />
    <SignatureMethod
    Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha
    1" />
    <Reference URI="">
    <Transforms>
    <Transform
    Algorithm="http://www.w3.org/2000/09/xmldsig#envelop
    ed-signature" />
    </Transforms>
    <DigestMethod
    Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
    <DigestValue>3H1ADiBEW4PEIUr631gaHY3dQe0=</DigestVal
    ue>
    </Reference>
    </SignedInfo>

    <SignatureValue>TDJef/YKKuejsiEu6wUxYez+IxSrRnjz0uQD
    oiRYA+X2AtvyC5IlCa
    tvH00s+l2X8J7MC1jRMRpSHiJcm9FoMjGFLfAbDmrM9KI39kpRBK
    GFHVnt4a/zxFfJb7yl
    fDaqOBzzEOSFgAM/CvfLqGUCpd8RWet9akATc3lOx0qSpfew/PSj
    nhEq7So1Euhj0l5/p0
    jOKarfIURf55ru0KW0bk0wB3/WHUBuPcoVQRiYqt07tmdqkzACeP
    pvxLR6D+kJuOsVpXCI
    xXQ7XJHLLlMZ1Gh+Uc9QlYeGEEXXmW05fUrkSgAeF4EPF/hk/MwZ
    DwjitOPg+ei7SI+/bF
    oaq8Zfow==</SignatureValue>
    <KeyInfo>
    <X509Data>


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: