Pakiet NuGet to ustandaryzowany format dystrybucji bibliotek oprogramowania, narzędzi i zasobów w ekosystemie .NET. Umożliwia programistom łatwe udostępnianie i wykorzystywanie kodu w różnych projektach i na różnych platformach.
NuGet to menedżer pakietów dla platformy programistycznej .NET, używany głównie z Visual Studio i .NET Core firmy Microsoft. Upraszcza proces zarządzania zewnętrznymi zależnościami w projekcie, udostępniając scentralizowane repozytorium pakietów, które można łatwo instalować i aktualizować.
Deweloperzy mogą używać NuGet do wyszukiwania pakietów z oficjalnej Galerii NuGet lub innych niestandardowych źródeł pakietów. Po zidentyfikowaniu pakietu można go zainstalować w projekcie, który automatycznie rozwiązuje i pobiera wszelkie wymagane zależności.
Korzystając z pakietów NuGet, programiści mogą zaoszczędzić czas, wykorzystując istniejący kod i funkcjonalność, zamiast wymyślać koło dla typowych zadań. Promuje ponowne wykorzystanie kodu, rozwój modułowy i upraszcza zarządzanie zewnętrznymi bibliotekami i zależnościami w projektach .NET.
Narzędzie eSigner CodeSignTool firmy SSL.com to bezpieczne, zorientowane na prywatność, wieloplatformowe narzędzie wiersza poleceń języka Java do zdalnego podpisywania obiektów kodu Microsoft Authenticode i Java za pomocą zarejestrowanych przez eSigner certyfikatów podpisywania kodu. Jest w stanie wydajnie iw przyjazny dla użytkownika sposób podpisywać pakiety Nuget.
Certyfikaty podpisywania kodu EV SSL.com cieszą się zaufaniem na całym świecie w zakresie cyfrowego podpisywania kodu oprogramowania z bezpiecznymi podpisami cyfrowymi.
Zamów Certyfikat Podpisywania Kodu
Certyfikat produkcji
Instrukcje dotyczące zamawiania certyfikatu podpisywania kodu produkcyjnego znajdują się w artykule przewodnika: Proces zamawiania certyfikatów do podpisywania kodu i dokumentów.Certyfikat testu
Użytkownikom, którzy chcą wypróbować podpisywanie kodu za pomocą certyfikatu testowego, środowisko piaskownicy SSL.com oferuje miejsce, w którym mogą swobodnie eksperymentować. Wykonaj poniższe czynności, aby zamówić certyfikat testowy SSL.com.- Zaloguj się na swoje konto w piaskownicy pod adresem https://sandbox.ssl.com/login. Jeśli nie ma jeszcze konta w piaskownicy, można utworzyć nowe pod adresem https://sandbox.ssl.com/users/new.
- Po zalogowaniu się na konto piaskownicy kliknij przycisk Karta Dashboard.
- Przewiń w dół do programiści i integracja sekcję i kliknij Narzędzia dla programistów łącze.
- Wybierz testowy certyfikat EV, który chcesz zamówić. Określ okres ważności certyfikatu. Na koniec kliknij Utwórz zamówienie testowe przycisk.
- Skontaktuj się z zespołem pomocy SSL.com (support@ssl.com) w celu zweryfikowania certyfikatu podpisywania kodu testowego.
Zarejestruj swój certyfikat w eSigner Cloud Code Signing
Po zweryfikowaniu certyfikatu możesz zarejestrować go w eSigner. Istnieją dwie metody, jak to zrobić:- Metoda kodu QR: https://www.ssl.com/how-to/enroll-esigner-remote-document-ev-code-signing/
- Metoda OTP SMS: https://www.ssl.com/guide/how-to-enable-otp-sms-two-factor-authentication-for-esigner-cloud-code-or-document-signing/
Zainstaluj eSigner CodeSignTool
Sprawdź ten artykuł aby pobrać i uzyskać przegląd wszystkich dostępnych poleceń w CodeSignTool.Podpisz swój plik Nuget za pomocą eSigner CodeSignTool
- Aby móc podpisywać pliki Nuget za pomocą CodeSignTool, najpierw musisz dodać starszy punkt końcowy znacznika czasu w Plik źródłowy właściwości z CodeSignTool. Otwórz folder CodeSignTool > Otwórz conf podfolder > Otwórz code_sign_tool Plik źródłowy właściwości. Dodaj starszy punkt końcowy: TSA_LEGACY_URL=http://ts.ssl.com/legacy
Jeśli używasz certyfikatu testowego, musisz również wymienić zawartośćconf/code_sign_tool.properties
z następującym tekstem:
CLIENT_ID=qOUeZCCzSqgA93acB3LYq6lBNjgZdiOxQc-KayC3UMw OAUTH2_ENDPOINT=https://oauth-sandbox.ssl.com/oauth2/token CSC_API_ENDPOINT=https://cs-try.ssl.com TSA_URL=http://ts.ssl.com
- Otwórz narzędzie wiersza polecenia i zmień katalog, aby wskazywał na folder instalacyjny CodeSignTool, używając pliku cd Komenda. Przykład:
C:\Users\Admin>cd C:\Users\Admin\My PC\Desktop\CodeSignTool
- Użyj tego polecenia, aby podpisać plik Nuget:
CodeSignTool sign -username=USERNAME -password=PASSWORD -credential_id=CREDENTIAL ID -input_file_path=INPUT FILE PATH -output_dir_path=OUTPUT DIRECTORY PATH
- Po wprowadzeniu polecenia podpisania narzędzie wiersza poleceń wyświetli monit o podanie hasła jednorazowego (OTP) powiązanego z narzędziem użytym do zarejestrowania certyfikatu w eSigner: albo aplikacją z kodem QR, albo SMS-em/telefonem komórkowym:
Enter the OTP - Press enter to continue:
- Kod podpisany pomyślnie! Zostaniesz powiadomiony, że Twój plik Nuget został pomyślnie podpisany. Przykład:
Code signed successfully: C:\Users\Admin\\My PC\Desktop\Signed Nuget Files\sample.nupkg
Wymagane parametry
-credential_id=<CREDENTIAL_ID>
: Identyfikator poświadczeń do podpisywania certyfikatu.-input_file_path=<PATH>
: Ścieżka obiektu kodu do podpisania.-otp=<OTP>
: wartość OAuth OTP z aplikacji uwierzytelniającej.-output_dir_path=<PATH>
: Katalog, w którym zostaną zapisane podpisane obiekty kodu.-password=<PASSWORD>
: Hasło do konta SSL.com.-username=<USERNAME>
: Nazwa użytkownika konta SSL.com
Rozwiązywanie problemów z błędami podpisywania
- Jeśli Twoje hasło zawiera znaki specjalne, umieść je w cudzysłowach (np. -password=”P!@^^ssword12″).
- Jeśli napotkasz błędy podpisywania, takie jak:
'C:\Users\Admin\Dropbox\My' is not recognized as an internal or external command, operable program or batch file.
The system cannot find the path specified.
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
\Documents\sample was unexpected at this time.
-
- Umieść ścieżkę pliku wejściowego i ścieżkę katalogu wyjściowego w cudzysłowach.
- Wpisz lub bezpośrednio skopiuj i wklej wymagane parametry w narzędziu wiersza poleceń. Powstrzymaj się od wpisywania i kopiowania i wklejania poleceń z innych edytorów tekstu.
Certyfikaty podpisywania kodu EV SSL.com cieszą się zaufaniem na całym świecie w zakresie cyfrowego podpisywania kodu oprogramowania z bezpiecznymi podpisami cyfrowymi.
Dziękujemy za wybranie SSL.com! W razie jakichkolwiek pytań prosimy o kontakt mailowy pod adresem Support@SSL.com, połączenie 1-877-SSL-SECURElub po prostu kliknij łącze czatu w prawym dolnym rogu tej strony. Odpowiedzi na wiele często zadawanych pytań można również znaleźć w naszym baza wiedzy.