4 votes

Expiration du certificat de signature de code OS X

Nous utilisons les certificats de signature de code d'Apple pour signer les applications afin que les utilisateurs puissent savoir que nous avons créé l'application. Que se passe-t-il pour les utilisateurs lorsque notre certificat expire ?

Est-ce que cela signifie que l'application apparaîtra désormais comme non fiable ou est-ce que cela nous affecte seulement et ne nous permet plus de signer du code en utilisant ce certificat ?

1voto

Oskar Points 1242

Lorsque vous signez une application à l'aide d'un certificat de signature de code, vous fixez une date de fin pour cette application (en termes de certificat non expiré).

Vous ne serez pas directement affecté (sauf, espérons-le, pour recevoir des avertissements indiquant que vous utilisez un certificat expiré), mais vos utilisateurs remarqueront que l'expiration est passée et ils ne recevront pas d'avertissement préalable. Un jour, le certificat se brisera, précisément lorsque leur horloge passera la date d'expiration. Elle sera toujours signée, bien sûr, mais vous pouvez préparer vos clients à l'expiration de la confiance que le système d'exploitation accorde à votre application. Ils peuvent choisir de continuer à exécuter l'application en désactivant les contrôles ou en supprimant la signature du code. Vous pouvez également fournir aux utilisateurs des versions plus récentes de la même application qui sont re-signées s'ils veulent le même binaire exact mais simplement prolonger la signature pour une période différente.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X