Aby uzyskać certyfikat programisty, wygeneruj plik żądania podpisania certyfikatu, który zostanie następnie przesłany do witryny iPhone Dev Center firmy Apple.
Generowanie wniosku o podpisanie certyfikatu w systemie Mac OS
W systemie Mac OS możliwe jest użycie aplikacji Dostęp do pęku kluczy do wygenerowania wniosku o podpisanie certyfikatu. Aplikacja Dostęp do pęku kluczy stanowi podkatalog katalogu Narzędzia w katalogu Programy. W menu Dostęp do pęku kluczy wybierz opcję Asystent certyfikatu > Wniosek o wydanie certyfikatu z urzędu certyfikacji.
-
Otwórz aplikację Dostęp do pęku kluczy.
-
Z menu Dostęp do pęku kluczy wybierz opcję Preferencje.
-
W oknie dialogowym Preferencje kliknij opcję Certyfikaty. Następnie ustaw opcje Protokół statusu certyfikatów sieciowych oraz Lista unieważnień certyfikatów na wartość Wył. Zamknij okno dialogowe.
-
W menu Dostęp do pęku kluczy wybierz opcję Asystent certyfikatu > Wniosek o wydanie certyfikatu z urzędu certyfikacji.
-
Wprowadź adres e-mail oraz nazwę odpowiadającą identyfikatorowi konta programisty iPhone. Nie wprowadzaj adresu e-mail jednostki CA. Wybierz opcję Request is Saved to Disk (Wniosek jest zapisywany na dysku), a następnie kliknij przycisk Kontynuuj.
-
Zapisz plik (CertificateSigningRequest.certSigningRequest).
-
Załaduj plik CSR do witryny Apple
iPhone Dev Center
. (Patrz „Składanie wniosku o certyfikat programisty iPhone i tworzenie profilu informacyjnego”.)
Generowanie wniosku o podpisanie certyfikatu w systemie Windows
W przypadku programistów pracujących w systemie Windows może okazać się łatwiejsze uzyskanie certyfikatu programisty iPhone na komputerze z systemem Mac. Możliwe jest jednak uzyskanie certyfikatu na komputer z systemem Windows. Najpierw utwórz wniosek o podpisanie certyfikatu (plik CSR), korzystając z warstwy OpenSSL:
-
Zainstaluj warstwę OpenSSL na komputerze z systemem Windows. (Przejdź do witryny
http://www.openssl.org/related/binaries.html
.)
Może być również potrzebne zainstalowanie plików redystrybuowalnych Visual C++ 2008, wymienionych na stronie pobierania protokołu Open SSL. (
Nie
ma potrzeby instalowania programu Visual C++ na posiadanym komputerze.)
-
Otwórz sesję wiersza poleceń Windows i przejdź (za pomocą polecenia CD) do podkatalogu bin katalogu OpenSSL (np. c:\OpenSSL\bin\).
-
Utwórz klucz prywatny, wprowadzając w wierszu poleceń:
openssl genrsa -out mykey.key 2048
Zapisz ten plik klucza prywatnego. Będzie on potrzebny później.
Korzystając z protokołu OpenSSL, nie ignoruj komunikatów o błędach. Mimo że protokół OpenSSL wygeneruje komunikat o błędzie, nadal może on generować pliki. Plik te mogą jednak okazać się bezużyteczne. W przypadku wyświetlenia błędów należy sprawdzić składnię, a następnie uruchomić polecenie ponownie.
-
Utwórz plik CSR, wprowadzając w wierszu poleceń:
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=yourAddress@example.com, CN=John Doe, C=US"
Zastąp adres e-mail, CN (nazwę certyfikatu) oraz C (kraj) własnymi wartościami.
-
Załaduj plik CSR do witryny Apple
iPhone Dev Center
. (Patrz „Składanie wniosku o certyfikat programisty iPhone i tworzenie profilu informacyjnego”.)
|
|
|