Dienstleister für Signierung von Windows-Treibern

Beitrag #7455169 wurde von einem Moderator gelöscht.
OP #7458432
Lesenswert?

Oliver S. schrieb:

Was suchst du denn? Einen Dienstleister, der mit deinen Zertifikaten deine Software signiert, oder einen, der deine Software mit seinen Zertifikaten signiert?

Oliver

Also:

Wir setzen ein USB-IC ein, dessen Hersteller Windowstreiber zur Verfügung stellt. Diese können anwenderspezifisch angepasst werden. Damit ist aber die ursprüngliche Signatur nicht mehr wirksam. Dieser angepasste Treiber hat unter WIN7 und WIN8 funktioniert.

In Windows 10 gibt es jetzt aber eine Blockade, die verhindert, dass nicht signierte Treiber installiert werden können.

Leider habe ich weder die Tool-Chain noch das notwendige Knowhow um den Treiber zu zertifizieren und benötige einen Dienstleister, der das für mich übernimmt.

Gruß

Gast #7458446
Lesenswert?

Dr K. schrieb:

Wir setzen ein USB-IC ein, dessen Hersteller Windowstreiber zur Verfügung stellt. Diese können anwenderspezifisch angepasst werden.

Leider habe ich weder die Tool-Chain noch das notwendige Knowhow um den Treiber zu zertifizieren und benötige einen Dienstleister, der das für mich übernimmt.

Das ist aber ein Widerspruch in sich: Du kannst die Schaltung erstellen und programmieren aber Ihr koennt den Treiber nicht zertifizieren. Wie koennt Ihr den Treiber erstellen?

Gruesse

Th.

Gast #7458461
Lesenswert?

Dr K. schrieb:

lassen wir es einfach gut sein.

Das wäre reichlich inkonsequent und zieht Wiederholungstäter regelrecht an. Der weitaus bessere Ansprechpartner wäre der Lieferant des von Euch eingesetzten IC. Ansonste habt ihr Software, die eben nicht mit Win 10 einsetzbar ist und ihr müsst eben neue entwickeln oder bei den kompatiblen alten Windows bleiben, vielleicht per VM.

Das ist halt der Lauf der Zeit, alles veraltet irgendwann.

#7458465
Lesenswert?

Du kaufst dir bei DigiCert oder bei einem anderen eine Token der eine auf dich/deine_Firma Signatur enthält. Das dauert ein paar Tage, bei dem der Dienstleister prüft, das es dich gibt.

Mit dieser SignTool.exe und dem privaten Teil der Signatur kannst du jetzt deinen Treiber signieren. Die Signatur stellt sicher, das die Datei unverändert ist. Sie enthält des weiteren Angaben über dich/deine_Firma damit klar ist wer den Treiber gebaut hat.

Kein Dienstleister macht das so einfach für dich. Mindestens bräuchte er den Quellcode und deine Buildumgebung um sicherzustellen das da kein Mist passiert. Schließlich würde er ja mit seinem Namen unterschreiben.

Damit ist klar, das der bessere Weg ist sich ein CodeSigning Zertifikat für kleines Geld zu erwerben und den Treiber dann selbst zu signieren.

Du wirst nicht umhin kommen dich da einzulesen - aber das ist kein Hexenwerk.

#7458469
Lesenswert?

Dr K. schrieb:

Trotzdem danke für eure (teilweise nicht sehr hilfreichen) Antworten.

Bei einer Anfrage, die mehr als nur ein Gschmäckle hinterlässt, bekommt man halt nicht immer das, was man hören will.

Es sollte eigentlich kein großes Problem sein, einen freelancer zu finden, der sich damit auskennt, und das Procedere für euch durchzieht. Was der aber nicht machen wird, ist, dafür sein eigenes Zertifikat mitzubringen.

Oliver

#7458473
Lesenswert?

Dr K. schrieb:

Wir setzen ein USB-IC ein, dessen Hersteller Windowstreiber zur Verfügung stellt. Diese können anwenderspezifisch angepasst werden. Damit ist aber die ursprüngliche Signatur nicht mehr wirksam. Dieser angepasste Treiber hat unter WIN7 und WIN8 funktioniert.

Frag einfach den Hersteller das wird auch zertifizierte Treiber W10 anbieten. Du kannst jedenfalls keine Fremdtreiber zertifizieren lassen.

Fall es um Treiber der Fa Thesycon geht, die können dir dabei helfen das ganze MS konform für W10 zu machen. Die leben davon solche Treiber anzubieten.

Gast #7458508
Lesenswert?

Dr K. schrieb:

Bei einer Anfrage, die mehr als nur ein Gschmäckle hinterlässt, bekommt man halt nicht immer das, was man hören will.

Was meinst Du mit "Gschmäckle"?

Ich habe lediglich nach einem Dienstleister gefragt.

Der haftet. Genau das ist das Geschmaeckle.

Gruesse

Th.

#7458731
Lesenswert?

Dr K. schrieb:

Leider habe ich weder die Tool-Chain noch das notwendige Knowhow um den Treiber zu zertifizieren und benötige einen Dienstleister, der das für mich übernimmt.

Solange es kein Kernel Treiber ist, der für das Booten erforderlich ist, kannst du den meines Wissens mit einer normalen Code Signing Signatur signieren. Die gibt's bei vielen Anbietern. Der Rest geht über die Tools im Windows SDK oder WDK. Inf2cat und signtool. Wir haben auch einen PCI Karten Treiber selbst mit unserem GlobalSign Zertifikat signiert, läuft auch unter Win 10 x64. Für USB verwenden wir WinUSB, das macht vieles deutlich einfacher. Da braucht man gar kein Zertifikat wenn man bei der Installation des inf die gelbe Warnung akzeptiert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren