Is de server bij meer mensen traag… Kan soms bijna niets laden in josm om te bewerken?
… maar de schade die door nieuwe mappers wordt veroorzaakt gaat gewoon door
'k Zie dat Dick gelukkig al aan het repareren is geslagen
edit… 14.35u Nog steeds niet goed te werken met de kaart… ook achavi gaat moeizaam.
Lastig om zaken terug te draaien bij vandalisme zoals nu weer in de Efteling.
Alleen bij mij problemen?
Die luchtfoto’s en andere zaken van https://geodata.nationaalgeoregister.nl gaan niet vanzelf ineens weer werken.
Er zijn nieuwe certificaten met een nieuwe PKIOverheid root in gebruik genomen aangezien de oude PKIoverheid G3 vervroegd uitgefaseerd zijn omdat er issues mee zijn. Op het werk ook mail over gehad dat eea vervangen moest worden en blijkbaar valt deze site er ook onder.
Vorige keer hadden we volgens mij in JOSM de G3 certificaat toe laten voegen en nu moet waarschijnlijk zoiets gebeuren voor de Server 2020 die nu in gebruik zijn genomen. Heb nu even geen tijd om het na te zoeken verder, maar dit is volgens mij de richting waarin we dit moeten zoeken.
Ik heb deze 4 cer files gedownload: https://www.pkioverheid.nl
Alle 4 de cer files onder kopje “Intermediair Domein Server CA 2020”
Ik draai Windows met een Java JRE 1.8.0 update 241 blijkt.
Daar staat de java keystore dus in:
c:\Program Files\Java\jre1.8.0_241\lib\security\cacerts
Het password van dat ding is default ‘changeit’
En bij jezelf de paden wel goed zetten in de volgende commando’s
Importeren van de cer files in de java keystore:
Hij zal om het password vragen: changeit
Hij zal het certificaat laten zien en vragen of het OK is: yes
Ik heb een alias toe moeten voegen aan de onderste 3 commando’s; weet ik ook niet fijne van, maar het werkte.
Dag Frank…
De link naar het draadje werkt overigens niet.
Wordt zo iets ook gewoon opgelost en kan het ook een kwestie van afwachten zijn?
Die BGT omtrekgericht mis ik wel… De actueel laadt even maar vaag…maar al snel verschijnen de foutmeldingen in het rood op de tegels…
Bedankt Frank, het was nog een hele klus, maar het werkt!
Ik heb de nieuwste jre, jre1.8.0_261 en daar werkt het dus ook.
@eggie, dat de link niet werkt, klopt, dat is het BAG import forum en daar mogen alleen de BAG importeurs kijken.
Maar zoals Frank het al aangaf, zijn recept is een kopie van wat daar staat.
Als je snel resultaat wilt, dan zul je de instructies van Frank moeten volgen.
De opdrachtregels, die hij geeft kun je in Windows Powershell uitvoeren.
Met Vlag+X kun je Windows Powershell(Admin) starten.
Dan kun je de opdrachtregels kopieren en uitvoeren.
Alleen moet je de locaties controleren en aanpassen.
Je kunt een andere Java versie hebben, Java kan op een andere plek staan.
En ook de plek waar je de cer files naar toe gedownload hebt, kan anders zijn.
Dat kun je oa met de Verkenner controleren
Denk dat ik nog heel even wacht. Heb inmiddels wel josm geupdated naar 17013, maar dat helpt uiteraard nog niet.
Dacht even slim te zijn maar dat openen met zo’n .jos file dat al op de harde schijf staat werkt dus ook niet.
Uiteindelijk draait JOSM in een Java JVM (‘run anywhere’) en die komt altijd met een eigen keystore. Dus je moet kijken waar je homedir is van jouw java installatie, of het nu op Windows is of op een Linux variant. Daarin vind je dan die keystore file, genaamd cacerts, waar je de nieuwe certificates in kunt importeren, zoals beschreven. Bedenk dat het ‘toevoegen’ is, dus je kunt niet veel kapot maken, verwacht ik.
Vergelijk dit hele gedoe in de Java wereld bv met een browser (bv firefox): die komt ook met een hele lading ingebouwde certificates zodat jouw httpS verbindingen goed werken zonder gedoe. Firefox → Opties → Beveiliging → Certificaten bekijken.
Wil je een algehele oplossing, dan zal er eerst een ticket aangemaakt moeten worden bij Josm of daar een eigen code bijdrage leveren. Zodat er een patch beschikbaar komt.
De nieuwe certificaten downloaden van https://www.pkioverheid.nl/ zoals boven beschreven. Voor het gemak heb ze allemaal verschoven naar een nieuwe folder ~/certs: mkdir ~/certs mv *.cer ~/certs
Uitvogelen waar ‘cacerts’ zit: in JOSM ‘About JOSM’ klikken, ‘Installation details’. De tekst naast ‘<java.home>’ kopiëren. Voor mij: “/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home”
In een terminal: cd “/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home” (of wat je ook kreeg een stapje eerder; die aanhalingstekens zijn belangrijk)
Vervolgens cd lib/security
Daar staat hij wel: ls cacerts
Na de erste keer sudo keytool vraagt het systeem je user-wachtwoord. Als je geen admin-rechten heeft, dan lukt het niet (je verandert immers systeem-instellingen). Voor elk certificaat vraagt hij “yes/no”, daar ‘yes’ intikken. Die ‘alias’ heb je trouwens nodig als je die certificaten ooit wilt verwijderen. josm1-4 ga ik wel herkennen.
… en dat was hem!
Voor de volledigheid: onder System Preferences / Java / Security / Manage certificates bestaat ook de mogelijkheid om certificaten in userspace te importeren (dus, je hoeft geen admin te zijn). Ik heb het geprobeerd onder Trusted Certificates, Signer CA en Secure Site CA. Helaas heeft JOSM dat niet opgepakt. Ik begrijp niet goed waarom. Het zou cleaner (en ook makkelijker) zijn als dat kon. Weet iemand een trucje?
Slepen werkte (bij mij), je kunt het ook middels de button import doen, of CTRL+T.
Tijdens het installeren moet trouwens wel het vinkje bij “Java KeyStores” aan staan.