Udostępnij za pośrednictwem


Strona podpisywania, Projektant projektu

Użyj Podpisywanie strony Project Designer do podpisania manifesty aplikacji i wdrażania, a także do podpisywania zestawu (podpisywanie silnej nazwy).

Zauważ, że podpisywanie manifesty aplikacji i wdrażania jest procesem odrębną od podpisania Zgromadzenia, chociaż oba zadania są wykonywane na Podpisywanie strony.

Również przechowywanie informacji pliku klucza różni się dla manifestu podpisywania i podpisanie zestawu.Manifestu podpisywania klucza informacje są przechowywane w bazie danych magazynu kryptograficznego tego komputera i magazynu certyfikatów systemu Windows bieżącego użytkownika.Podpisanie zestawu informacji o kluczu znajduje się tylko w bazie danych magazynu kryptograficznego tego komputera.

Dostęp Podpisywanie strony, wybierz węzeł projektu w Solution Explorer, a następnie, na Projekt menu, kliknij Właściwości.Gdy Project Designer pojawia się, kliknij przycisk Podpisywanie kartę.

Stosowania i wdrażania podpisywania manifestu

  • Podpisać manifestów ClickOnce pole wyboru
    Zaznacz to pole wyboru, aby podpisać manifesty aplikacji i wdrażania z pary kluczy publicznych i prywatnych.Aby uzyskać więcej informacji na temat sposobu wykonywania tej czynności, zobacz Porady: podpisywanie aplikacji i manifestów wdrożenia.

  • Wybierz z magazynu przycisk
    Pozwala wybrać istniejący certyfikat z magazynu certyfikatów osobistych bieżącego użytkownika.Można wybrać jeden z tych certyfikatów, aby zarejestrować swoje manifesty aplikacji i wdrażania.

    Kliknięcie przycisku Wybierz z magazynu otwiera Umożliwia wybranie certyfikatu, okno dialogowe, które wyświetla certyfikaty w magazynie certyfikatów osobistych, które są obecnie prawidłowy (nie wygasł) i mają kluczy prywatnych.Cel certyfikatu, który można wybrać powinny obejmować podpisywania kodu.

    Jeśli klikniesz Wyświetlanie właściwości certyfikatów, Szczegóły certyfikatu pojawi się okno dialogowe.To okno dialogowe zawiera szczegółowe informacje o certyfikacie i zawiera dodatkowe opcje.Można kliknąć Dowiedz się więcej o certyfikatach do wyświetlania dodatkowych informacji pomocy.

  • Wybierz polecenie z pliku przycisk
    Umożliwia wybranie certyfikatu z istniejącego pliku klucza.

    Kliknięcie przycisku Wybierz z pliku otwiera Zaznacz plik okno dialogowe, które umożliwia wybranie pliku certyfikatu klucza (.pfx).Plik musi być chroniony hasłem i już nie znajduje się w osobistym magazynie certyfikatów.

    W Wprowadź hasło do otwarcia pliku okno dialogowe Wprowadź hasło, aby otworzyć plik certyfikatu klucza (.pfx).Informacje o haśle są przechowywane w liście osobistych kontenera kluczy i osobistym magazynie certyfikatów.

  • Tworzenie certyfikatu testowego przycisk
    Umożliwia tworzenie certyfikatu dla celów testowania.Certyfikat testowy jest używany do podpisywania manifesty aplikacji i wdrażania ClickOnce.

    Kliknięcie przycisku Tworzenie certyfikatu badania otwiera Tworzenie certyfikatu badania okno dialogowe, w którym można wpisać hasło dla pliku klucza silnej nazwy dla certyfikatu testowego.Plik o nazwie NazwaProjektu_TemporaryKey.pfx.Jeśli klikniesz OK bez wpisywania hasła, plik PFX nie jest hasło zaszyfrowane.

  • Adres URL serwera znacznika czasowego pole
    Określa adres serwera sygnatury tego podpisu.Po otrzymaniu certyfikatu, to zewnętrznej witryny weryfikuje czasu, że aplikacja została podpisana.

Podpisanie zestawu

  • Podpisać zestawu pole wyboru
    Zaznacz to pole wyboru, do podpisywania zestawu i utworzyć nazwie pliku klucza.Aby uzyskać więcej informacji na temat podpisywania zestawu przy użyciu Project Designer, zobacz Jak: podpisywanie zestawu (Visual Studio).

    Ta opcja używa narzędzie program Al.exe dostarczonych przez Windows Software Development Kit (SDK) do podpisywania zestawu.Aby uzyskać więcej informacji na temat program Al.exe zobacz Porady: podpisywanie zestawu silną nazwą.

  • Wybierz plik klucza silnej nazwy listy
    Umożliwia określenie nowej lub istniejącej nazwie klucza plik, który jest używany do podpisywania zestawu.Wybierz < Przeglądaj... > Aby wybrać istniejący plik klucza.

    Wybierz < nowy... > , aby utworzyć nowy plik klucza do podpisywania zestawu.Utworzyć klucza nazwy Strong pojawi się okno dialogowe, które można określić nazwę pliku klucza i chronić plik klucza za pomocą hasła.Hasło musi zawierać co najmniej 6 znaków.Jeśli hasło zostanie określony, tworzony jest plik Wymiana informacji osobistych (pfx); Jeśli hasło nie jest określony, tworzony jest plik zdecydowanie nazwę klucza (.snk).

  • Zmień hasło przycisk
    Zmienia hasło dla pliku klucza wymiana informacji osobistych (pfx), który jest używany do podpisywania zestawu.

    Kliknięcie przycisku Zmienić hasło otwiera Zmienianie hasła klucza okno dialogowe.W tym oknie dialogowym stare hasło jest bieżące hasło dla pliku klucza.Nowe hasło musi być co najmniej 6 znaków długo.Informacje o haśle jest przechowywany w magazynie certyfikatów systemu Windows bieżącego użytkownika.

  • Opóźnienie tylko znak pole wyboru
    Zaznacz to pole wyboru, aby włączyć podpisywanie opóźnienia.

    Należy zauważyć, że opóźnienie podpisanego projektu nie będzie działać i nie może być debugowane.Można jednak używać Sn.exe (Narzędzie silnych nazw) z -Vr opcję, aby pominąć weryfikację, podczas rozwoju.

    [!UWAGA]

    Podczas rejestracji zestawu może nie masz dostępu do klucza prywatnego.Na przykład organizacja może być strzeżony ściśle pary kluczy, deweloperzy nie mają dostępu do codziennie.Klucz publiczny może być dostępna, ale dostęp do klucza prywatnego jest ograniczony do kilku osób.W takim przypadku można użyć opóźnione lub Podpisywanie częściowe o podanie klucza publicznego, opóźniające dodanie klucza prywatnego, dopóki nie zostanie przekazany zgromadzenie.

Zobacz też

Zadania

Porady: podpisywanie aplikacji i manifestów wdrożenia

Porady: podpisywanie zestawu silną nazwą

Koncepcje

Odwołanie do właściwości projektu

Zestawy o silnych nazwach

Inne zasoby

Zarządzanie zestawem i podpisywanie manifestu

Nazwa strong podpisywania dla administrowanych aplikacji

Jak: podpisywanie zestawu (Visual Studio)