Frage

Ich habe eine C # .NET-Anwendung zu entwickeln, dass unterstützt Plug-In. Ich habe eine Menge von Informationen über das Internet gefunden und es scheint nicht so schwer zu sein.

Ich habe nur eine Spezifikation, dass die Baugruppen der Module muss auf Baugruppenebene validiert werden. Wenn die späte Bindung erfolgt und die Montagelasten muss die Host-Anwendung absolut sicher sein, dass:

  1. Die Versammlung wurde nicht verändert.
  2. Die Versammlung war in der Tat geliefert durch die Gesellschaft.

Ich habe gelesen, dass es möglich ist, die Anordnung mit einem Schlüssel zu unterschreiben, aber soweit ich verstanden, würde dies nur bestätigen, dass die Versammlung nicht geändert wurde.

Was, um sicher zu sein, der Baugruppen Authentizität getan werden muss?

Jede Hilfe würde sehr geschätzt werden.

War es hilfreich?

Lösung

Wie ich schon sagte in dem Kommentar, hat dies vor gefragt worden: Kann starke Namensgebung eine Baugruppe die Baugruppe Autor zu überprüfen verwendet werden?

Dieser Link gibt ein Beispiel dafür, wie den öffentlichen Schlüssel gegen einen bekannten Satz von öffentlichen Schlüsseln zu überprüfen:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top