Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Signiern klappt nicht
Fabiano
myCSharp.de - Member



Dabei seit:
Beiträge: 25

Themenstarter:

Signiern klappt nicht

beantworten | zitieren | melden

Hallo Leute!

Ich versuche gerade, Assemblies zu signiern. Leider werden die ohne digitale Signatur generiert (kein Reiter "Digitale Signaturen" in den Dateieigenschaften) und irgendwelche Fehlermeldungen erhalte ich auch nicht. Das wäre das Csproj:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <SignAssembly>true</SignAssembly>
    <AssemblyOriginatorKeyFile>codesigning.pfx</AssemblyOriginatorKeyFile>
  </PropertyGroup>
</Project>
Die einzige C#-Datei ist die unangetastete Program.cs. Irgendjemand eine Idee, in welche Richtung ich überhaupt suchen könnte? Die ganzen Google-Ergebnisse soweit gehen halt davon aus, dass es klappt und sind deshalb nicht wirklich hilfreich!
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4.643

beantworten | zitieren | melden

Hallo,

lies dir mal Using SignTool.exe to Sign a .NET Core Assembly with a Digital Certificate durch.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.393

beantworten | zitieren | melden

Ich bin mir nicht 100% sicher, aber ich glaube Du kannst für diesen Weg der Signatur PFX-Dateien gar nicht verwenden. Finde auch nirgends einen Hinweis, dass das gehen würde. Wie kommst Du drauf, irgendein Sample oder so?
Eigentlich arbeitet AssemblyOriginatorKeyFile mit SNK Dateien (.snk - Strong Name Key). Sieht man auch überall in den Docs und in anderen Repos (zB https://github.com/reactiveui/refit).

SignTool braucht man eigentlich damit auch nicht mehr.
private Nachricht | Beiträge des Benutzers