Portál AbcLinuxu, 1. května 2025 09:54
Kompilat znalosti ktere jsem posbiral a stale sbiram pri implementaci napojeni naseho systemu na DS. Stale se rozrusta o nove informace
Updated 7.10.2009 11:02
Pro system ktery dodavame zakaznikovi potrebujeme pristup do DS - vytvoreni, odeslani a zjisteni stavu doruceni odchozich provadime sami, ziskavani doslych zprav bude resit spisova sluzba treti strany
keytool -import -noprompt -file path/to/postsignum_qca_root.pem -alias qca.postsignum -trustcacerts -storepass changeit
keytool -import -noprompt -file path/to/postsignum/postsignum_qca_sub.cer -alias qca.postsignum.sub -trustcacerts -storepass changeit
keytool error: java.lang.Exception: Keystore file does not exist: /home/user/.keystore
, je potreba vytvorit keystore (nebo pres parametr -keystore
predat cestu k existujicimu):keytool -genkeypair
openssl s_client -host www.czebox.cz -port 443
-----BEGIN CERTIFICATE-----
a -----END CERTIFICATE-----
vcetne ulozime do souboru (napr. czebox.cert)keytool -import -noprompt -file czebox.cert -alias czebox.cz -trustcacerts -storepass changeit
-Djavax.net.ssl.trustStore=/home/user/.keystore
Spring-ws client:
final String msg = "DummyOperationRequest"; StreamSource source = new StreamSource(new StringReader("<message>" + msg + "</message>")); StreamResult result = new StreamResult(System.out); webServiceTemplate.sendSourceAndReceiveToResult(source, result);
Vysledek: server posle odpoved ze je potreba redirect :
HTTP/1.1 302 Found
Location: https://www.czebox.cz:443/nesp/app/plogin?c=isds/basic/name/password&%22https://www.czebox.cz:443/DS/dz%22
K presmerovani ale uz nedojde (neni implementovano v org.springframework.ws.transport.http.CommonsHttpMessageSender
)
Tiskni
Sdílej:
Kompilat znalosti ktere jsem posbiral a stale sbiram pri implementaci napojeni naseho systemu na DS....jo napojení na Dělnickou Stranu, hmmm...
diky. uzitecne.
PS: neresil jste nahodou webove sluzby z ARES-u ? Mam ted na mysli vygenerovat neco z wsdl a z xsd souboru ? Zajima me spise reseni pres cistou javu nez pres Spring.
konference@java.cz
, kdyby o tom někdo nevěděl.
"Cistou javou" to neni zas takovy problem, pokud neni potreba resit nestandardni prihlasovani jmenem/heslem - vezmu wsdl a protahnu ho wsimport
-em. Dostanu java kod ktery rovnou volam.
Ares jsme (nastesti) neresili, ale kolegove ve vedlejsim teamu to myslim nejak resili a chodi jim.
Tu konferu na java.cz sleduju a prispivam (hlavne dotazama ).
Prosim dej tyto informace do wiki projektu otevrenych datovych schranek. Ten je sice primarne orientovan na doruceni verze pro C/C++, ale za prve tyto informace mohou poslouzit i jim a za druhe klidne muze vzniknout vice verzi pro ruzne jazyky. Jejich autori mohou mezi sebou komunikovat a vymenovat si zkusenosti.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.