Eén universele sleutel
Gebruik één universele productsleutel voor een product dat op iOS en Android draait.
Universele sleutelsynchronisatie voor iOS- en Android-producten
iOS en Android maken verschillende beschermde sleutels en gebruiken verschillende indelingen. KeyMeld maakt een eigen universele sleutel en bepaalt welke geautoriseerde client deze binnen het account en project mag ontvangen.
Los het verschil tussen platformsleutels op
KeyMeld is gemaakt voor producten waarvan de iOS- en Android-clients niet dezelfde platformsleutel kunnen delen. Het maakt een eigen universele sleutel zonder beschermde platformsleutels te lezen en bepaalt wie deze mag ontvangen.
Voor mobiele, product- en platformteams
iOS en Android maken verschillende beschermde sleutels en gebruiken verschillende indelingen. KeyMeld maakt een eigen universele sleutel en bepaalt welke geautoriseerde client deze binnen het account en project mag ontvangen.
Gebruik één universele productsleutel voor een product dat op iOS en Android draait.
Bepaal welke iOS- en Android-clients de universele sleutel mogen ontvangen zonder hun beschermde platformsleutels te lezen.
Een concreet cross-platformvoorbeeld
Een iPhone en een Android-apparaat kunnen hetzelfde account gebruiken, terwijl hun apps verschillende sleutels maken. Daar komt KeyMeld van pas.
De iPhone-app maakt en bewaart de platformsleutel in Apple Keychain. De sleutel en indeling horen bij iOS, blijven bij de beschermde client en worden niet naar de werkende backend gestuurd.
De Android-app maakt en bewaart de eigen platformsleutel in Android Keystore. De sleutel en indeling horen bij Android, blijven bij de beschermde client en worden niet naar de werkende backend gestuurd.
De backend van het product zou beide waarden kunnen opslaan, maar wordt dan een centraal compromispunt. Hij mag geen sleutelwaarden ontvangen of bewaren.
KeyMeld is een aparte beschermde laag waarin de eigen universele productsleutel wordt aangemaakt en gesynchroniseerd voor geautoriseerde clients. KeyMeld leest geen platformsleutels; apps bewaren de universele sleutel veilig op het apparaat en werken met één gemeenschappelijke sleutel.
Het account blijft één, platformsleutels zijn alleen bekend bij beschermde clients en de werkende backend wordt nooit een sleutelkluis of centraal compromispunt.
Los het verschil tussen platformsleutels op
Gebruik één universele productsleutel voor een product dat op iOS en Android draait.
Bepaal welke iOS- en Android-clients de universele sleutel mogen ontvangen zonder hun beschermde platformsleutels te lezen.
Geef alleen projecttoegang die is toegestaan en trek die in wanneer het vertrouwen verandert.
Zo beheert KeyMeld de sleutel
KeyMeld converteert of leest geen platformsleutels. Het maakt een eigen universele sleutel, koppelt die aan het account en project en geeft die alleen aan geautoriseerde clients.
KeyMeld maakt de eigen productsleutel onafhankelijk van de waarden van iOS- en Android-sleutels.
Houd bij welke clients binnen het account en project de universele sleutel mogen ontvangen.
Geautoriseerde iOS- en Android-clients bewaren en gebruiken de gedeelde sleutel in de beschermde opslag van het apparaat.
Zo beheert KeyMeld de sleutel
Een iPhone en een Android-apparaat kunnen hetzelfde account gebruiken, terwijl hun apps verschillende sleutels maken. Daar komt KeyMeld van pas. KeyMeld is een aparte beschermde laag waarin de eigen universele productsleutel wordt aangemaakt en gesynchroniseerd voor geautoriseerde clients. KeyMeld leest geen platformsleutels; apps bewaren de universele sleutel veilig op het apparaat en werken met één gemeenschappelijke sleutel.
KeyMeld converteert of leest geen platformsleutels. Het maakt een eigen universele sleutel, koppelt die aan het account en project en geeft die alleen aan geautoriseerde clients.
Platformsleutels blijven bij beschermde clients, de werkende backend ontvangt hun waarden niet en geautoriseerde clients gebruiken één universele sleutel.
KeyMeld is gemaakt voor producten waarvan de iOS- en Android-clients niet dezelfde platformsleutel kunnen delen. Het maakt een eigen universele sleutel zonder beschermde platformsleutels te lezen en bepaalt wie deze mag ontvangen.