https site omzetten naar http lukt niet meer in Chrome?

Als ik via osm.org data met de remote control wil overzetten naar JOSM, lukte dit niet bij mij met https websites.
Wat er gewijzigd is (in Chrome/Java) weet ik niet meer ik kan de “s” van https niet meer in de adresbalk weghalen.
Dit deed ik eerder om de afstandsbediening te laten werken voor JOSM.

Maar nu kan ik helemaal niets overbrengen vanuit Chrome.

Heeft iemand een tip.

Ik heb weleens iets gelezen dat ook ik https zou moeten kunnen overzetten, dan zou ik een andere versie van Java moeten hebben?
Hoe werkt dit dan?

Misschien hebben meerderen dit probleem.
Alvast bedankt voor het meedenken.

**** Klik hier voor de oplossing ******

Ik werk niet met Chrome maar Firefox.

Om daar de remote met https:// te laten werken moet je eenmalig een certificaat downloaden:

To fix it, go to https://127.0.0.1:8112/ and accept invalid certificate.

Heeft iets te maken met een certificaat dat niet geïnstalleerd is. Heeft in ieder geval bij mij wel geholpen om vanuit Firefox met remote vanuit een https OSM naar JOSM te gaan.

Maar als je het gehele adres zonder s kopieert en plakt, dat moet toch kunnen?

Heb trouwens de wms lagen in JOSM van PDOK foto’s (met https:// in het adres niet aan de praat gekregen; daar handmatig de s eruit gehaald…

Martin

Ik heb het ook even in chrome geprobeerd, maar hij pikt het inderdaad niet meer.
Er is een soort heksenjacht op http aan de gang en Chrome is daar wat strenger in dan FF
Bij mij lukte een tijdje geleden die certificate truuk niet en laatst wel
En ik werk normaal alleen in FF, Chrome is meer een soort mailclient voor mij.

Om de ‘accept invalid certificate’ truuk te laten werken moest ik eerst in de JOSM instellingen bij remote control een vinkje zetten bij ‘ondersteuning voor https inschakelen’.

Heeft iemand nog een link naar dat truukje?
Volgens mij had @Allroads die tip ergens gepost, maar ik kan het niet meer vinden.

Als ik het certificaat wil ophalen via de link, krijg ik het volgende scherm:

dit lukt niet meer sinds vandaag.

Bij mij lukt de truc ook niet meer; weet niet waar het aan ligt

“HTTP Error 400: Bad Request”

Als ik in JOSM kijk bij ► Preferences ► remote control.
Zie ik hetvolgende staan:

(ik had al een vinkje staan bij enable https support.)

Het is vermoedelijk iets in chrome wat het tegenhoud, Volgens de tekst in de pop up zijn de poorten 8111 en 8112 niet configureerbaar maar worden door chrome toegewezen.
Of is dit een verkeerde conclusie die ik trek?

Als er tips zijn hou ik me aanbevolen.
JOSM data laden zonder de remote control is niet te doen.

Maar kan je, bijvoorbeeld, in plaats van https://www.openstreetmap.org/#map=16/50.7731/6.0267 wel http://www.openstreetmap.org/#map=16/50.7731/6.0267 (s’je weg) laden in Chrome? Dan werkt remote wel.

Alhoewel ik geen Chromekenniservaringsdeskundige ben denk ik dat Chrome http:// weigert voor OSM omdat je ingelogd bent als OSM-user. Probeer eens uit te loggen en dan naar de http:// site te gaan. Werkt dat wel?

Is er overigens geen optie in Chrome met ‘trusted sites’ of zoiets?

…en hij Firefoxte voort…:wink:

Dat is het hem juist, sinds vandaag werkt dat niet meer.
Als je de s weghaald en enter drukt, komt deze automatisch (sinds vandaag) weer terug

In JOSM staan mijn instellingen op deze manier:

Is heb er met Firefox ook problemen mee gehad. Volgens mij heb ik in JOSM de knop ‘Certificate: install’ geklikt, daarna (met JOSM nog actief) in de browser ‘https://127.0.0.1:8112/’ ingevoerd, waarna een waarschuwing kwam om het certificaat te accepteren. Die waarschuwing kwam in de vorm van een pop-under; moest alle vensters minimaliseren om het zichtbaar te krijgen.

Ik heb in de 'advanced preferences ’ het een en ander staan achter de ‘remotecontrol (…).password’ keys (niets zelf ingevuld daar).

Bij mij werkt het vlekkeloos vanaf Chrome en al tijden via HTTPS.
Mijn instellingen in JOSM. Valt me op dat passwords bij jou leeg zijn, volgens worden die gegenereerd als je Install knop een certificaat aanmaakt.

remote.control.host.ipv4	127.0.0.1
remote.control.host.ipv6	::1
remote.control.https.port	8112
remote.control.port	8111
remotecontrol.always-confirm	false
remotecontrol.enabled	true
remotecontrol.https.enabled	true
remotecontrol.https.keyentry.password	<password here>
remotecontrol.https.keystore.password	<password here>
remotecontrol.new-layer	false
remotecontrol.permission.change-selection	true
remotecontrol.permission.change-viewport	true
remotecontrol.permission.create-objects	true
remotecontrol.permission.imagery	true
remotecontrol.permission.import	true
remotecontrol.permission.load-data	true
remotecontrol.permission.open-files	false
remotecontrol.permission.read-protocolversion	true

In m’n certificate store via de management console: mmc → File → Add/remove snapins → Certificates → My User account → uitklappen bij Trusted Root Certification Authorities
Daar staat bij mij (sinds 2014 zo te zien) een “localhost” (Friendly name: “josm_localhost”).

Bij opvragen van https://127.0.0.1:8112/ of https://[::1]:8112/ krijg ik ook een BAD Request, en nog een hele lap tekst van hoe JOSM aan te roepen, dus BAG Request lijkt normaal aangezien ik geen geldige request deed.

In %appdata%\JOSM\remotecontrol staat een josm.keystore waarin JOSM ook informatie haalt.

Wellicht https uitzetten, de certificate uit de store verwijderen, de josm.keystore verwijderen en opnieuw in de preferences op Install klikken om het opnieuw te initialiseren?

Sander, hier zou inderdaad de oplossingsriching wel eens kunnen zitten.

Valt me op dat ik drie certificaten localhost met friendly name josm_localhost heb.

Zou hier ook het issue kunnen zijn dat de PDOK WMS image layers die met https:// aangeroepen worden niet laden?

Ik ben op dit moment niet thuis. Als ik tijd krijg ga ik het zeker proberen.

@Commodoortje, welke JOSM versie gebruik jij? In de screenshot van jou zie ik namelijk twee knoppen over het installeren / deinstalleren van certificaten. In de laatste stabiele versie die ik gebruik (11639) zie ik die knoppen niet.

Het wonderlijke is, dat de intropagina van JOSM 11526 niet aangeeft dat er een versie 11639 is, maar 11639 wel op de homepage van JOSM genoemd wordt in alle varianten. Normaal komt er op de intro te staan: “You should update” als er een nieuwe versie is.

Inmiddels is het me gelukt met tips van jullie allen, waarvoor dank.

Ik leg het even vast hoe ik het gedaan heb.

► Hernoem josm.keystore naar josm.keystore.bak
De standaard locatie in Windows van dit bestand is C:\Users*gebruikersnaam*\AppData\Roaming\JOSM\remotecontrol

► Herstart Windows

► Herstart JOSM

► Bij herstart komt deze popup naar voren

► Als je OK drukt zie je in eerste instantie de volgende pop up niet verschijnen, deze zit (zoals al door HenkL aangegeven was) verborgen onder de openstaande schermen, deze zul je via minimaliseren weg moeten klikken.
Dan verschijnt onderstaande pop up:

► Ga naar openstreetmap.org om de remote control te testen
Zoom in op een gebied dat je wil downloaden in JOSM, en druk op “Bewerken” (met Remote Control)

Als het goed is wordt nu (ook op https) de data gedownload in JOSM.

Er komt nog een melding, deze kun je uitschakelen voor de toekomst.

Uitschakelen doe je via ► F12 ► Settings voor Remote Control feature (button aan linkerzijde met een afstandsbediening)

Hopelijk kunnen meer mappers met problemen hier gebruik van maken.
Allen bedankt voor de reacties om dit probleem te verhelpen.

JOSM 11526

Voor mij hetzelfde.

Maar ik lees ook in het BAG forum dat met 11639 de BAG plugin niet werkt…
Dus ik wacht maar even tot nader order.