Ich veröffentliche kostenlose C # -Software, die ich mit Visual Studio erstellt habe. In Zukunft könnten einige dieser Softwareprodukte bezahlt werden. Ich habe mich gefragt, ob ich für sie eine Lizenz kaufen muss.
Ich verstehe, dass es gut ist, ein Zertifikat für Ihre Website (SSL?) Zu haben, wenn Sie versuchen, Ihre Software zu verkaufen, aber was ist mit Ihren Anwendungen?
Ich möchte nur nicht, dass Antiviren / Browser meine Anwendung als nicht vertrauenswürdig kennzeichnen. Jeder Vorschlag wird geschätzt.
Antworten:
Es hört sich so an, als müssten Ihre Programme digital signiert werden (dh Codesignatur ). Dies ähnelt im Konzept einem SSL-Zertifikat, da es beweist, dass das Programm von dem stammt, an den das Zertifikat ausgestellt wurde und an dem es nicht geändert wurde (z. B. bösartiger Code hinzugefügt).
Der Schlüssel zum Verständnis der Codesignatur liegt jedoch darin, dass die Zertifikate von SSL-Zertifikaten getrennt sind - sie werden speziell aufgerufen
code signing certificates
.Ich habe VeriSign in der Vergangenheit verwendet, als ich das Microsoft Logo-Zertifizierungsprogramm durchlaufen habe , aber festgestellt, dass ihre Zertifikate viel teurer sind als die von GoDaddy oder Comodo erhältlichen .
Bearbeiten
Außerdem gibt es einen Artikel über MSDN: Einführung in die Codesignatur , den Sie möglicherweise ebenfalls nützlich finden.
quelle
Ich denke, das Code Signing Certificate ist eine ideale Option, um Ihre Anwendung zu schützen. Codesignaturzertifikate schaffen ein Gefühl des Online-Vertrauens, wenn Benutzer Ihre Software herunterladen, indem sie die Authentizität Ihrer Identität überprüfen.
Ohne Codesignatur wird der Benutzer sehen -
Mit Code Signing Zertifikat
Sie können ein Code-Signatur-Zertifikat zu günstigen Preisen bei Comodo kaufen . In diesem Artikel erfahren Sie mehr über das Code Signing Certificate.
quelle
Diese Art von Fehler tritt aufgrund fehlender digitaler Signatur oder Überprüfung auf. Ein Codesignaturzertifikat ist eine gute Option, um einen solchen Fehler zu vermeiden.
Die Codesignatur ist die Methode, mit der eine zertifikatsbasierte digitale Signatur zum Signieren von Skripten und ausführbaren Dateien verwendet wird, damit die Identität des Autors überprüft und sichergestellt werden kann, dass der Code nicht beschädigt wurde, da er vom Autor selbst signiert wurde.
quelle