W ramach mojego rozwiązania Visual Studio mam stronę internetową i 4-5 projektów bibliotek klasowych, do których się odwołuje. Niektóre z nich odwołują się także do zewnętrznych zestawów firm trzecich.Czy każdy projekt jest podpisany oddzielnym silnym kluczem imiennym (.snk)?
Otrzymałem zadanie podpisania zgromadzeń dla tych projektów.
Rozumiem, że celem podpisania jest, aby nie każdy mógł korzystać z naszego zespołu bez podawania jego klucza publicznego i szczegółów wersji, prawda?
Czy powinienem używać jednego silnego klucza nazwy (.snk) do podpisywania wszystkich zestawów tych projektów, czy też każde z nich powinno być podpisane oddzielnym silnym kluczem imiennym?
Jaki jest cel ochrony hasłem dla silnych kluczy imiennych?
Jak byś to zrobił?
Dziękujemy,
Celem podpisania złożeń jest zapewnienie ** oryginalnych niezmodyfikowanych wersji **. Wszyscy będą mogli z nich korzystać (aby uzyskać licencję, są inne narzędzia używane w połączeniu z podpisywaniem), ale mogą być pewni, że nie zostały zmodyfikowane (na przykład przez złośliwe oprogramowanie) i pochodzą od ciebie (ponieważ klucz prywatny użyty do podpisywanie jest ... prywatne). –
Adriano jest poprawna zobacz ... http://msdn.microsoft.com/en-us/library/h4fa028b.aspx Zobacz jak ... http://msdn.microsoft.com/en-us/library /xc31ft41.aspx – Kevin