Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Zertifikate (https://www.delphipraxis.net/187541-zertifikate.html)

Peter666 7. Dez 2015 18:49

Zertifikate
 
Hallo liebe Community,

ich weiß ich glänze seit längerem eher mit Fragen als mit Hilfe, aber vielleicht weiß ja diesmal auch jemand Rat.
Ich würde gerne eine Windowsanwendung digital signieren und dafür mein Entwicklerzertifikat von Apple nutzen. Der Grund liegt ja auf der Hand: Zertifikate sind extrem teuer und ein verifiziertes von Apple kann man ja auch nutzen, oder? Ich habe dann also die Schlüsselbundverwaltung geöffnet und mein Zertifikat exportiert. Einmal die .cer und einmal die Sicherung als pfx (p12). In Windows hab ich das mit dem signtool auch problemlos nutzen können. Leider kann bei meinen signierten Builds das Zertifikat nicht bestätigt werden. Hat so etwas schon einmal jemand gemacht?

Peter

Sir Rufo 7. Dez 2015 20:05

AW: Zertifikate
 
Du musst einfach nur (auf jedem Rechner) das "Apple Root CA" in "Vertrauenswürdige Stammzertifizierungsstellen" aufnehmen, dann geht das.

Bei OSX/iOS ist das natürlich schon von Haus aus drin.

Und bei Windows ist dort automatisch "Microsoft Root Authority" enthalten.

Peter666 7. Jan 2016 07:44

AW: Zertifikate
 
Danke, ich hab das jetzt wie hier erklärt wurde gemacht:

https://technet.microsoft.com/de-de/...exchg.65).aspx

Dabei habe ich Apple Root CA und Apple Root Certificate Authority importiert. Jetzt stehen die da auch drin und ich habe den Installer erneut mit meinem Entwicklerzertifikat erstellt. Leider sehe ich immer noch bei Hersteller: unbekannt. Unter Eigenschaften sehe ich jedoch mein Zertifikat: Mac Developer: Name (Kennung), SHA1

Ich hab außerdem das Apple worldwide developer relations certification authority Zertifikat installiert.

Bei den Eigenschaften steht ein: "Ein Zertifikat enthält eine unbekannte Erweiterung, die als "kritisch" gekennzeichnet ist.".

Die kritische Eigenschaft ist: "Typ des Antragstellers=Endeinheit Einschränkung der Pfadlänge=Keine"

Peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz