Web Analytics

Pakiety Nuget do podpisywania kodu za pomocą eSigner CodeSignTool

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. 

KUP CERTYFIKAT PODPISANIA KODU SSL.COM EV

 

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.
  1. 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.
  2. Po zalogowaniu się na konto piaskownicy kliknij przycisk Karta Dashboard.
  3. Przewiń w dół do programiści i integracja sekcję i kliknij Narzędzia dla programistów łącze.
  4. 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.
  5. 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ć:
  1. Metoda kodu QR: https://www.ssl.com/how-to/enroll-esigner-remote-document-ev-code-signing/
  2. 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

  1. 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
  2. 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
  3. 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
  4. 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: 
  5. 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

  1. Jeśli Twoje hasło zawiera znaki specjalne, umieść je w cudzysłowach (np. -password=”P!@^^ssword12″).
  2. 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.
Spróbuj wykonać następujące czynności:
    • 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. 

KUP CERTYFIKAT PODPISANIA KODU SSL.COM EV

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.

Zapisz się do newslettera SSL.com

Nie przegap nowych artykułów i aktualizacji z SSL.com