Lepší je informaci o použitém poskytovateli úplně z certifikátu vymazat,
protože poskytovatelé ve Win XP a Win 7 se jmenují jinak, takže certifikáty
s tímto údajem nejsou mezi těmito systémy přenositelné. Akorát je divné, že
jste na tenhle problém narazili až v Javě, pokud vím, ten certifikát se na
jiném systému nedá ani naimportovat do systémového úložiště certifikátů.

S pozdravem

Filip Jirsák


Dne 1. října 2010 20:24 Pavel Hora <phoffic...@centrum.cz> napsal(a):

>
> Problém byl v použitém CSP na straně MS ...když se generuje certifikát,
> musí se explicitně definovat jaký Windows provider se má pro práci s ním
> pooužít (takový, který umí SHA-2). Tato informace se uloží do certifikátu a
> je to ...víše zmíněné umí např. makecert.exe z Windows SDK
>
> ______________________________________________________________
>
> >
> >...z konce oné diskuze http://forums.sun.com/thread.jspa?threadID=5436320to 
> >vypadá, že je v Win7 jakýsi bug, který brání tomuto přímému využití z
> Javy (SunMSCAPI)...testuji na SDK 1.6.0.21 Win 7 Ent.
> >
> >______________________________________________________________
>
> >>
> >>Každopádně s ním ale umí pracovat Java od Sunu od verze 6, je to keystore
> >>Windows-MY, takže mi připadá zbytečné řešit to složitě jinak. Pro podporu
> >>SHA-2 je potřeba podpora na straně Windows (verze 7 už to snad umí
> rovnou) a
> >>novější verze JRE, podpora pro SHA-2 ve Windows keystore byla přidána
> myslím
> >>do verze vydané na začátku letošního roku. V release notes jsem to našel
> u
> >>verze 1.6.0.18, konkrétně tento bug:
> >>http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6753664
> >>
> >>S pozdravem
> >>
> >>Filip Jirsák
> >>
> >>
> >>Dne 22. září 2010 10:00 Pavel Hora <phoffic...@centrum.cz> napsal(a):
> >>
> >>>
> >>> bouncycastle umí pracovat s windows keystore? Žiju v domnění, že
> nikoli...
> >>>
> >>> >
> >>> >On 09/21/2010 12:48 PM, Josef Cacek wrote:
> >>> >> Ahoj,
> >>> >>
> >>> >> 2010/9/21 Pavel Hora<phoffic...@centrum.cz>:
> >>> >>    >> potreboval bych podepsat dokument pomoci SHA2 a certifikátu
> >>> uloženém v Windows-MY storage. Ala
> >>> http://forums.sun.com/thread.jspa?threadID=5436320. Netušíte někdo jak
> to
> >>> rozchodit?
> >>> >>>      > Nestačilo by vám vyexportovat si z Windows certifikát s
> >>> privátním
> >>> >> klíčem (.p12, .pfx) a použít PKCS12 keystore namísto WINDOWS-MY?
> >>> >>    To asi uplne nesplna poziadavky na pouzitie windows keystore.
> >>> >Co tak pouzit iny provider, ako ten sunovsky ( napr. bouncycastle )?
> >>> >
> >>> >--
> >>> >Dusan
> >>> >
> >>>
> >>
> >>
> >
>

Odpovedet emailem