Gewusst wie: Importieren und Übernehmen von Zertifikaten in Geräteprojekten

Aktualisiert: November 2007

Das Dialogfeld Zertifikat auswählen ist das zentrale Portal zum Signieren von Geräteprojekten. Es ermöglicht den Zugriff auf das Dialogfeld Zertifikate verwalten und den Zertifikatimport-Assistenten, wie in den folgenden Schritten beschrieben.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Anzeigen des Dialogfelds "Zertifikat auswählen"

Der Zugriff auf das Dialogfeld Zertifikat auswählen hängt von der Art des Projekts ab, das Sie signieren möchten.

So zeigen Sie das Dialogfeld "Zertifikat auswählen" an

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf <Projektname>, und klicken Sie dann auf Eigenschaften.

  2. Fahren Sie mit einer der folgenden Vorgehensweisen fort:

    • In Visual Basic- und Visual C#-Projekten: Klicken Sie im Projekt-Designer auf Geräte, wählen Sie Authenticode-Signatur aus, und klicken Sie dann auf Zertifikat auswählen.

    • In Visual C++-Projekten: Wählen Sie Authenticode-Signatur aus, und klicken Sie dann in der Eigenschaftenzeile Zertifikat auf die Schaltfläche mit drei Punkten.

    • In CAB-Projekten für intelligente Geräte: Wählen Sie Authenticode-Signatur aus, und klicken Sie dann auf Aus Speicher auswählen.

Auswählen eines Zertifikats für ein Geräteprojekt

Nachdem Sie das Dialogfeld Zertifikat auswählen wie in den voranstehenden Schritten beschrieben geöffnet haben, können Sie das gewünschte Zertifikat auswählen.

So wählen Sie im Dialogfeld "Zertifikat auswählen" ein Zertifikat für das Projekt aus

  • Wenn im Dialogfeld Zertifikat auswählen das gewünschte Zertifikat für das Projekt angezeigt wird, wählen Sie es aus und klicken auf OK.

    Das Projekt wird mit diesem Zertifikat signiert, wenn das Projekt erstellt wird.

  • Wenn im Dialogfeld Zertifikat auswählen nicht das gewünschte Zertifikat für das Projekt angezeigt wird, können Sie mithilfe des Zertifikatimport-Assistenten ein Zertifikat importieren.

Importieren eines Zertifikats für ein Geräteprojekt

In den folgenden Schritten wird beschrieben, wie Sie das Dialogfeld Zertifikat auswählen füllen können, indem Sie die von Visual Studio bereitgestellten Testzertifikate importieren und für ein Projekt übernehmen. Die Vorgehensweise zum Übernehmen eines anderen Zertifikats ist dieselbe.

Visual Studio bietet drei Benutzeroberflächenelemente zum Importieren eines Zertifikats, das für ein Projekt übernommen werden soll.

  • Das Dialogfeld Zertifikat auswählen, in dem angegeben wird, welche Zertifikate für das aktuelle Projekt übernommen werden.

  • Das Dialogfeld Zertifikate verwalten, in dem die auf dem Entwicklungscomputer verfügbaren Zertifikatsdateien aufgelistet sind.

  • Der Zertifikatimport-Assistent, der Sie bei der Auswahl der Zertifikatsdatei und von deren Speicherort unterstützt.

So importieren Sie ein Testzertifikat mit dem Zertifikatimport-Assistenten

  1. Klicken Sie im Dialogfeld Zertifikat auswählen auf Zertifikate verwalten.

    Im Dialogfeld Zertifikate verwalten wird eine Liste mit Zertifikaten angezeigt, die auf dem Entwicklungscomputer gespeichert sind.

  2. Klicken Sie auf Importieren, um den Zertifikatimport-Assistenten zu öffnen.

  3. Klicken Sie auf Weiter, um die Seite Zu importierende Datei des Assistenten zu öffnen.

  4. Klicken Sie auf Durchsuchen, um zum Ordner TestCertificates in Visual Studio zu navigieren.

    Standardmäßig befindet sich dieser Ordner unter Laufwerk:\Programme\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools.

  5. Ändern Sie die Auswahl unter Dateityp in Alle Dateien (*.*), wählen Sie TestCert_Privileged.pfx oder TestCert_Unprivileged.pfx aus, und klicken Sie dann auf Öffnen.

  6. Klicken Sie auf der Seite Zu importierende Datei des Assistenten auf Weiter, um die Seite Kennwort zu öffnen.

    Lassen Sie das Feld Kennwort leer. Diese Testzertifikate verfügen über kein Kennwort.

  7. Klicken Sie auf Weiter, um die Seite Zertifikatspeicher zu öffnen. Stellen Sie sicher, dass im Feld Zertifikatspeicher die Option Eigene Zertifikate ausgewählt ist.

  8. Klicken Sie auf Weiter, um die Abschlussseite anzuzeigen, und anschließend auf Fertig stellen.

    Die Meldung Der Importvorgang war erfolgreich wird angezeigt.

  9. Klicken Sie auf OK, um die Meldung zu schließen.

    Das Zertifikat wird nun in der Liste Zertifikate verwalten angezeigt. Klicken Sie auf Schließen, um zum Dialogfeld Zertifikat auswählen zurückzukehren.

  10. Wählen Sie das gewünschte Zertifikat aus, und klicken Sie dann auf OK.

    Das Zertifikat wird nun in der anfangs aufgerufenen Eigenschaftenseite aufgelistet.

Siehe auch

Aufgaben

Gewusst wie: Signieren einer Visual Basic- oder Visual C#-Anwendung (Geräte)

Gewusst wie: Signieren einer Visual Basic- oder Visual C#-Assembly (Geräte)

Gewusst wie: Signieren der Projektausgabe in einem Visual C++-Projekt (Geräte)

Gewusst wie: Signieren einer CAB-Datei (Geräte)

Gewusst wie: Installieren von SQL Server Compact 3.5 auf einem Gerät

Weitere Ressourcen

Sicherheit bei Geräteprojekten