Vb.net ClickOnce - Zertifikat
Moinmoin,
ich hab nun mehrere Anwendungen für einige Kunden erstellt, diese möchte ich nun für die Kunden über Internet zur Installation verfügbar machen.
Ein selbst erstelltes Zertifikat habe ich erstellt und dem Projekt zugewiesen, allerdings meldet sich sowohl der Virenscanner als auch Windows und versuchen das Programm beim Download bzw. beim Update zu löschen da es nicht signiert ist oder der Herausgeber unbekannt ist.
Zwar ist es möglich, mit einigen Klicks diese Meldungen zu ignorieren, ob die Kunden dies allerdings immer mitmachen wollen und können ist die andere Frage.
Nun habe ich ein wenig im Internet geschaut und bin zu dem Schluss gekommen, dass wir ein Code-Zertifikat benötigen. Diese kosten allerdings richtig viel Geld und würden die Kosten für uns extrem in die Höhe treiben.
Auf dieser Seite habe ich einige Informationen zu dem Zertifikat gefunden, bin mir aber immer noch nicht sicher ob wir dieses wirklich benötigen.
http://www.symantec.com/de/de/code-signing/microsoft-authenticode/#
Ist so ein Zertifikat wirklich notwendig, oder gibt es andere, günstigere Möglichkeiten um das Programm über Internet zu verteilen?
Ich hoffe, ihr versteht mein Problem und könnt mir helfen
Freundliche Grüße !
ich hab nun mehrere Anwendungen für einige Kunden erstellt, diese möchte ich nun für die Kunden über Internet zur Installation verfügbar machen.
Ein selbst erstelltes Zertifikat habe ich erstellt und dem Projekt zugewiesen, allerdings meldet sich sowohl der Virenscanner als auch Windows und versuchen das Programm beim Download bzw. beim Update zu löschen da es nicht signiert ist oder der Herausgeber unbekannt ist.
Zwar ist es möglich, mit einigen Klicks diese Meldungen zu ignorieren, ob die Kunden dies allerdings immer mitmachen wollen und können ist die andere Frage.
Nun habe ich ein wenig im Internet geschaut und bin zu dem Schluss gekommen, dass wir ein Code-Zertifikat benötigen. Diese kosten allerdings richtig viel Geld und würden die Kosten für uns extrem in die Höhe treiben.
Auf dieser Seite habe ich einige Informationen zu dem Zertifikat gefunden, bin mir aber immer noch nicht sicher ob wir dieses wirklich benötigen.
http://www.symantec.com/de/de/code-signing/microsoft-authenticode/#
Ist so ein Zertifikat wirklich notwendig, oder gibt es andere, günstigere Möglichkeiten um das Programm über Internet zu verteilen?
Ich hoffe, ihr versteht mein Problem und könnt mir helfen
Freundliche Grüße !
Please also mark the comments that contributed to the solution of the article
Content-ID: 262542
Url: https://administrator.de/contentid/262542
Printed on: December 9, 2024 at 22:12 o'clock
6 Comments
Latest comment
Hallo ForgottenRealm,
wenn du unbedingt das "ClickOnce"-Deployment von Visual Studio nutzen willst, ist ein gültiges Codesigning-Zertifikat unabdingbar für eine nerven schonende Verteilung an Kunden, und das macht auch einen wesentlich professionelleren Eindruck !
Die Alternative dazu ist das klassische Deployment: Also deiner Anwendung ein Installer-Projekt hinzufügen mit dem du ein Installationspaket schnürst und dann das Paket über deine Webseite an die Kunden verteilst. Hier sind keine Zertifikate Pflicht.
Du kannst deine Anwendungen natürlich auch mit einer benutzerdefinierten Update-Routine versehen die im Web z.B. eine XML-Datei abfragt um nachzusehen ob es Updates für die Anwendung gibt und dann entsprechend herunterlädt. Die Möglichkeiten sind hier vielfältig. Das ClickOnce-Deployment ist eher was für Anwender die weniger Erfahrung mit Installer-Paketen haben.
Also die Wahl, etwas mehr Vorarbeit bei der Verteilung investieren, oder mit Zertifikat das Click-Once-Gebummsel nutzen
Grüße Uwe
wenn du unbedingt das "ClickOnce"-Deployment von Visual Studio nutzen willst, ist ein gültiges Codesigning-Zertifikat unabdingbar für eine nerven schonende Verteilung an Kunden, und das macht auch einen wesentlich professionelleren Eindruck !
Diese kosten allerdings richtig viel Geld und würden die Kosten für uns extrem in die Höhe treiben.
Mal ehrlich, 80€ pro Jahr sollten doch drin sein oder ? Da spart Ihr an der falschen Stelle ! Als Entwickler gehört ein Zertifikat mittlerweile zum guten Ton, gerade wenn man die Verteilung übers Web vornimmt.Die Alternative dazu ist das klassische Deployment: Also deiner Anwendung ein Installer-Projekt hinzufügen mit dem du ein Installationspaket schnürst und dann das Paket über deine Webseite an die Kunden verteilst. Hier sind keine Zertifikate Pflicht.
Du kannst deine Anwendungen natürlich auch mit einer benutzerdefinierten Update-Routine versehen die im Web z.B. eine XML-Datei abfragt um nachzusehen ob es Updates für die Anwendung gibt und dann entsprechend herunterlädt. Die Möglichkeiten sind hier vielfältig. Das ClickOnce-Deployment ist eher was für Anwender die weniger Erfahrung mit Installer-Paketen haben.
Also die Wahl, etwas mehr Vorarbeit bei der Verteilung investieren, oder mit Zertifikat das Click-Once-Gebummsel nutzen
Grüße Uwe
Zitat von @ForgottenRealm:
Die Preise für die Zertifikate gehen ja doch recht weit auseinander, für 80€ habe ich allerdings keins gefunden.
Die für 80 sind auch eher nicht zu empfehlen da Comodo doch eher einen schlechten Ruf hat.Die Preise für die Zertifikate gehen ja doch recht weit auseinander, für 80€ habe ich allerdings keins gefunden.
Welchen Anbieter könntest du mir denn empfehlen?
Mit Thawte Zertifikaten machst du nicht viel falsch. Ist halt wie immer Geschmacks- und Geldbeutelsache https://www.sslpoint.com/de/code-signing-zertifikate/
Grüße Uwe