Controleer het bestand dat daadwerkelijk zal worden gebruikt
Een logo dat er correct uitziet in een ontwerpaanvraag kan toch ongeschikt zijn BIMI. Het voorbeeld kan een externe afbeeldingsreferentie verbergen, afhankelijk van een niet beschikbaar lettertype of weergavefuncties die het vereiste SVG-profiel uitsluit. Een validatieproces moet het kandidaatbestand inspecteren, de bytes die worden geleverd vanaf de openbare URL en elke merk-bewijsrelatie, niet alleen het uiterlijk van het kunstwerk.
Begin met het identificeren van een enkele kandidaatversie. Registreer de bestandsnaam, bytegrootte, cryptografische hash, merkgoedkeuring en beoogde domeinen. Houd de ontwerpbron gescheiden van de geëxporteerde indicator. Wanneer een exporteur of redacteur de SVG wijzigt, berekent u een nieuwe hash en herhaalt u de controles. Een eerder resultaat voor een ander bestand met dezelfde naam valideert de vervanging niet.
Controleer het SVG-profiel in plaats van de extensie
BIMI Group beschrijft SVG Portable/Secure als een strikter profiel van SVG Tiny 1.2. De begeleiding identificeert baseProfile="tiny-ps", version="1.2" en een vereist titelelement. Alleen het hernoemen van een PNG of het wijzigen van een SVG-attribuut bewijst geen conformiteit. Inspecteer de feitelijke documentstructuur en gebruik een validator die past bij het gekozen profiel. BIMI Group SVG-begeleiding.
Dezelfde richtlijnen sluiten scripts, animaties, interactieve elementen en externe verwijzingen uit, anders dan de opgegeven XML-naamruimten. Het sluit ook uit x En y attributen op het hoofd-SVG-element. Houd die laatste beperking tot in de kern beperkt: een checklist die mechanisch elke coördinaat door het hele document verwijdert, kan het artwork beschadigen in plaats van valideren.
Een voorgestelde structurele evaluatie moet elke bevinding per locatie en regel identificeren. Als er naar een externe bron wordt verwezen, bepaal dan hoe het goedgekeurde kunstwerk op zichzelf kan worden gemaakt met behulp van de door de ontwerper ondersteunde workflow. Voer geen onbekende ingesloten inhoud uit en accepteer geen onverklaarde waarschuwing van een validator alleen maar omdat het browservoorbeeld er nog steeds aantrekkelijk uitziet.
Scheid vereisten van compatibiliteitsaanbevelingen
Gmail voegt zijn eigen gedocumenteerde afmetingen toe: een minimale breedte en hoogte van 96 pixels, uitgedrukt in absolute pixels in plaats van percentages. De compatibiliteitsaanbevelingen omvatten een gecentreerde vierkante compositie, een effen achtergrond, een bestand van 32 KB of minder en een beschrijvingselement voor toegankelijkheid. Het onderscheid doet ertoe: een aanbiederspecifiek minimum is niet automatisch een universele BIMI regel, terwijl een aanbeveling niet stilletjes een harde protocolvereiste mag worden. Google BIMI -installatie, SVG-vereisten.
BIMI Group beveelt eveneens een vierkant, gecentreerd ontwerp en een effen achtergrond aan, omdat de weergave een cirkel of een afgerond vierkant kan gebruiken. Bekijk het logo in kleine maten en in plausibele uitsneden. Fijne letters die technisch geldig zijn, kunnen onleesbaar worden. Deze visuele beoordeling vormt een aanvulling op de structurele validatie; geen van beide vervangt de ander. BIMI Group SVG-begeleiding.
Houd de beoogde merkbehandeling expliciet. Het kan zijn dat de ontwerper een goedgekeurd, vereenvoudigd merkteken moet kiezen in plaats van een volledige bedrijfsvergrendeling in een kleine avatar te comprimeren. Zorg dat u die goedkeuring verkrijgt voordat u de technisch handige variant behandelt als de geautoriseerde identiteit van de organisatie.
Test geleverde bytes en HTTPS onafhankelijk
De lokale kandidaat en de openbare URL zijn twee verschillende bewijsdoelen. Een hostinglaag kan een ouder bestand retourneren, cookies vereisen, inhoud herschrijven of een HTML-fout weergeven met een succesvol ogende pagina. Bij een voorgestelde niet-geverifieerde ophaalactie moeten de verzoektijd, de gevraagde en uiteindelijke URL's, de HTTP-status, de headers, het inhoudstype, de lengte van de inhoud, indien beschikbaar, en een hash van de gedownloade inhoud worden bewaard.
Vergelijk het opgehaalde lichaam met de goedgekeurde kandidaat en onderzoek de verschillen in plaats van aan te nemen dat de implementatietool het heeft behouden. Een succesvolle download is slechts de ophaalcontrole. Het stelt geen SVG-conformiteit, geaccepteerd merkbewijs of logoweergave vast. De webserverrichtlijnen van Google vereisen HTTPS en beschrijven TLS verwachtingen ervan. Leg de identiteit en het ketenresultaat van het TLS certificaat vast zonder dat certificaat te verwarren met de VMC of CMC. Google BIMI -installatie, vereisten voor openbare webservers.
Gebruik voor deze voorgestelde verificatie een volledige inhoudsophaalactie in plaats van een HEAD-reactie te behandelen als bewijs van de hoofdtekst. Omzeil certificaatfouten, authenticatie of andere toegangsbeperkingen niet om een asset publiekelijk toegankelijk te laten lijken. Los de hostingvereiste op via de verantwoordelijke eigenaar en herhaal de geautoriseerde test.
Behoud de verbinding om bewijsmateriaal te markeren
Voor de gedocumenteerde route van Gmail maken een VMC of CMC en bijbehorend PEM-bestand deel uit van de installatie. Een zelfstandig SVG-voorbeeld kan niet aan deze bewijsvereiste voldoen. Voordat u een gecertificeerd logo bijwerkt, vraagt u de certificaatexploitant of uitgever hoe er precies met het nieuwe asset wordt omgegaan, welke domeinen er onder vallen en of er bijgewerkt bewijsmateriaal moet worden uitgegeven. Google BIMI -installatie, stappen 2-3.
De bewaarde tekst BIMI -versie 15 gaat over het ontdekken en valideren van indicatoren, maar het is eerder een internetconcept dan een definitieve RFC. De generieke werking ervan heeft geen voorrang op de geaccepteerde certificaattypen of het activabeleid van een ontvangende provider. Bewaar de conceptversie en de richtlijnen voor de ontvanger bij de beoordeling, zodat de conclusie kan worden herzien als een van beide verandert. BIMI Internet-Draft 15, paragrafen 7.3–7.6.
Zet bevindingen om in een reproduceerbaar acceptatierecord
Stel je een fictieve kandidaat voor die er goed uitziet, maar procentuele dimensies gebruikt en verwijst naar een externe bron. Het juiste record vermeldt deze als onopgeloste bevindingen, wijst de ontwerper een op zichzelf staande export toe en vraagt na revisie om een nieuwe hash. Er staat niet ' BIMI gevalideerd', omdat het logo op de laptop van de recensent wordt weergegeven. Voor dit artikel is feitelijk geen dergelijke kandidaat of validatierun geleverd.
Het voorgestelde acceptatiepakket moet de goedgekeurde kandidaat, de naam en versie van de validator, de volledige bevindingen, visuele beoordelingsnotities, openbaar opgehaald bewijsmateriaal, TLS controles en de toepasselijke beslissing over het markeren van bewijsmateriaal bevatten. Een latere gecontroleerde berichtentest blijft nodig om het gedrag van de ontvanger te observeren; zelfs een technisch in aanmerking komend logo garandeert geen weergave.
De exacte catalogusvereiste is “Het kandidaat-item, de bevindingen van de validator en een openbare HTTPS-ophaalactie met inhoud en certificaatbewijs.” Alle drie de oorspronkelijke bewijscategorieën blijven open. Dit artikel is een documentaire validatieworkflow, waarbij geen geüploade activa, live ophalen, certificaatuitvoering, huurderwijziging of publicatie worden uitgevoerd.