Wie wird das Ablaufdatum des Enterprise Distribution-Zertifikats verwaltet?

Unser Kunde trat nur das iOS Developer Enterprise Programm. Sie unterzeichnet haben, die app (von uns entwickelt) mit Ihrer Enterprise-Distribution installiert und es erfolgreich in einigen Geräten via MDM.

Soweit ich weiß, wenn meine nicht-enterprise-distribution-Zertifikat abgelaufen ist ich es erneuern müssen. Dieser Ablauf deaktiviert alle apps, signiert mit dem abgelaufenen Zertifikat, sobald die Geräte überprüft die Gültigkeit des Zertifikats gegen apples Online-zertifikatstatusprotokoll-server.

Alternativ kann ich jederzeit widerrufen, meine nicht-enterprise-distribution vor dem Ablaufdatum und Fragen, für ein neues für Apple. Anwendungen signiert mit Zertifikat widerrufen, zum Beispiel Ad-Hoc-beta-apps werden deaktiviert, nach dem gleichen Mechanismus.

Also mit meinem developer-Programm kann ich nicht über zwei gültige Verteilung von Zertifikaten an der gleichen Zeit. Ok, als Entwickler können wir mit Leben.

Kann unser Kunde haben Sie zwei gültige Enterprise-Distribution-Zertifikate, die gleichzeitig mit dem iOS Developer Enterprise Programm?

Laut Apple:

Zertifikat Validierung

Ersten mal eine Anwendung geöffnet wird, auf einem Gerät, die distribution
Zertifikat überprüft wird, durch Kontaktaufnahme mit Apple OCSP-server. Es sei denn, der
Zertifikat widerrufen wurde, wird die app ausgeführt werden darf. Unfähigkeit zu
Kontakt oder erhalten eine Antwort vom OCSP-server ist nicht so auszulegen, als a
Widerruf. Um zu überprüfen, den status, das Gerät muss in der Lage sein zu erreichen
ocsp.apple.com. Siehe"Netzwerkkonfiguration"(Seite 9).

Die OCSP-Antwort wird zwischengespeichert, die auf dem Gerät für den angegebenen Zeitraum
durch den OCSP-server—derzeit zwischen 3 und 7 Tagen. Die Gültigkeit der
Zertifikat wird nicht erneut überprüft, bis das Gerät hat
neu gestartet wird und die zwischengespeicherte Antwort abgelaufen ist. Wenn ein Widerruf ist
erhielt damals die app wird verhindert, ausgeführt. Widerruf
ein distribution Zertifikat ungültig werden alle Applikationen, die Sie
verteilt haben.

Einer app wird nicht ausgeführt, wenn die Verteilung Zertifikat
abgelaufen ist. Derzeit, Verteilung der Zertifikate sind gültig für eine
Jahr. Ein paar Wochen vor Ablauf der Gültigkeit des Zertifikates eine neue beantragen
Verteilung-Zertifikat auf dem iOS-DevCenter, es verwenden, um erstellen Sie neue
distribution provisioning profiles, und dann neu kompilieren und verteilen der
aktualisierte apps für Ihre Benutzer. "Die Aktualisierten Apps" (Seite 10)

Bin ich etwas fehlt oder ist es möglich, dass die Mitarbeiter, die mit potenziell Hunderte von iOS-Geräten mit mehreren In-House-apps nicht öffnen können Ihre Anwendungen, während Sie warten, bis der resigniert apps?

InformationsquelleAutor der Frage zapador | 2012-02-09

Schreibe einen Kommentar