geplaatst door: Robert
https://www.macfreak.nl/modules/news/images/Cupertino-Apple-HQ.jpg
Sommige programma's hebben last van aflopen WWDR certificaat
Apple heeft voor iedere ontwikkelaar een zogenaamd Worldwide Developer Relations (WWDR) Intermediate Certificate, en dat liep afgelopen zaterdag af. Dat heeft Apple keurig op tijd laten weten, maar kennelijk lezen niet alle ontwikkelaars de mails die ze van Apple krijgen, want er zijn een aantal programma's te vinden die niet werken.

Mocht je een programma hebben dat daar last van heeft, dan is de oplossing gelukkig erg simpel. Je gaat naar Systeemvoorkeuren > Datum en tijd en stelt je daar de datum van je Mac in voor 14 februari, en het zou allemaal weer gewoon moeten werken.

Meer informatie over Apple Worldwide Developer Relations Intermediate Certificate Expiration is te vinden op deze pagina van Apple zelf. De instructies voor ontwikkelaars om hier uit te komen zijn trouwens ook niet zo moeilijk:
Citaat


  • Open Keychain

  • Locate Apple World Wide Developer Relation Certification Authority in the login and system tabs, and delete the certificate

  • Download the updated certificate from Apple's website

  • Restart Xcode


Het nieuwe WWDR Intermediate Certificate van Apple loopt trouwens af op 7 februari 2023, dus de komende jaren zullen we hier in ieder geval helemaal geen last meer van hebben.




Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 12:23    reactie #1
geplaatst door: eyegraphic
2013?
Eyegraphic.be | Een oog voor grafisch werk
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 12:34    reactie #2
geplaatst door: Robert
@ eyegraphic: oeps, een typo... :blush:

Dat moest 2023 zijn (en dat maakt een boel uit..! :happy:), bij deze meteen gecorrigeerd.
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 15:07    reactie #3
geplaatst door: Perquin
Bedankt voor de tip, ik zet hem even op 1 jan 1970, dat moet ver genoeg in het verleden zijn denk ik. :cool:
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 16:10    reactie #4
geplaatst door: peppijn
Je programma werkt dan wel maar je hele agenda ligt overhoop. Het zal aan mij kunnen liggen maar dat lijkt me geen fijne oplossing.
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 19:07    reactie #5
geplaatst door: jeanhoek
Citaat
De instructies voor ontwikkelaars om hier uit te komen zijn trouwens ook niet zo moeilijk:

Klopt, het is niet zo moeilijk, maar...
- Je moet je project opnieuwe compileren en als update bij de AppStore indienen.
- De developer moet nog als zodanig actief zijn.
- De developer moet nog zijn oude software willen updaten/ondersteunen.

Dit verlopen van de geldigheid van de certificaten en daarmee de bruikbaarheid van je programma's is naar mijn idee volkomen belachelijk. Ik heb er geen goed woord voor over.
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 21:35    reactie #6
geplaatst door: GeorgeM
Citaat
jeanhoek om 19:07, 16-02-2016
Citaat
]Dit verlopen van de geldigheid van de certificaten en daarmee de bruikbaarheid van je programma's is naar mijn idee volkomen belachelijk. Ik heb er geen goed woord voor over.

Vergroot het de veiligheid niet?
Sommige programma's hebben last van aflopen WWDR certificaat
16 februari 2016 - 22:52    reactie #7
geplaatst door: jeanhoek
Het idee is dat je weet of een programma afkomstig is van een door Apple gecertificeerde bron. Door de uitgifte van het certificaat aan de ontwikkelaar garandeert Apple dat. Is het dan niet belachelijk dat het certificaat kan verlopen? Ofwel Apple zegt: Wij garanderen de betrouwbaarheid van deze ontwikkelaar maar slechts tot een bepaalde datum. De ontwikkelaar moet dan zelf stappen ondernemen om die garantie te verlengen. Daarbij vindt geen nieuwe audit plaats; de developer krijgt een nieuw certificaat omdat hij daarvoor al een certificaat had. Vanuit een veiligheids aspect is dit natuurlijk al volkomen onzin.
Dat je als instantie op zeker moment besluit om een certificaat in te trekken kan ik billijken. Een developer kan 'op het verkeerde pad' zijn terecht gekomen waarbij hij de voorwaarden voor het certificaat heeft geschonden. Wanneer het zo zou werken is dit goed voor de veiligheid van je software. Maar Apple screent dus niet opnieuw,
nee, alle uitgegeven certificaten vervallen simpelweg.

Daar waar geen nieuw certificaat is aangevraagt blijkt dat in sommige gevallen reeds aangeschafte software, niet meer werkt omdat de bron niet meer 'gecertificeerd' is. De developer heeft dus nagelaten om zijn certificatie te vernieuwen. Dat kan heel veel redenen hebben. Denk bijvoorbeeld aan situaties waarbij de developer niet meer in staat is om zijn certificaat te vernieuwen. Ik heb dan als legale gebruiker van die software ineens een groot probleem.

Het houdt dus in dat ik als potentiële koper eigenlijk inzicht moet hebben in de geestelijke en fysieke gezondheid van de ontwikkelaar en er rekening mee moet houden dat wanneer hij/zij een ski-ongeluk krijgt, mijn software onbruikbaar kan worden. Dit is gechargeerd, weet ik, maar dit is wel een mogelijk scenario waar ik als consument geen enkele vat op heb. Ik heb een stukje software gekocht dat zomaar ineens niet meer wil werken. Mag dat juridisch gezien eigenlijk wel?

Het heeft dus uiteindelijk helemaal niets met veiligheid te maken. Helaas denken veel mensen dat dit wel zo is. Een certificaat is toch zo'n ding dat garandeert dat je op de juiste website zit? Ja, klopt, maar hier gaat het niet om zulke (SSL) certificaten, maar om 'certificaten'  die door Apple als certificerende instantie zijn uitgegeven aan developers die zich daartoe hebben aangemeld. De screening stelt niet echt veel voor, en je kunt als developer zelf je certificaat vernieuwen zonder opnieuw gescreend te worden.

Dus vergroot het verlopen van certificaten de veiligheid? :wacko: