Câu hỏi Cách nhận Yêu cầu ký chứng chỉ


Làm cách nào để tôi nhận được Yêu cầu ký chứng chỉ? Tất cả những gì tôi đang cố gắng làm là ứng dụng của tôi chạy trên ipod touch của tôi. Điều này thật dễ dàng vì tôi chỉ có thể vào cổng phát triển IOS và chỉ cần tải xuống một cổng, không phiền phức gì. Nhưng bây giờ họ muốn tôi tạo ra một CSR để tạo ra một hồ sơ cung cấp và tôi không biết làm thế nào. Tôi đã bị quấy rầy xung quanh trong Keychain Access và các tài liệu trực tuyến cho phần tốt hơn trong hai giờ và tôi vẫn hoàn toàn bị mất.

Tôi thậm chí không chắc chắn tại sao tôi cần một cái bây giờ khi tôi không có trước đây. Tôi đã có một hồ sơ cung cấp trước khi tôi gần đây đã chuyển từ Snow Leopard sang Mountain Lion, nhưng bây giờ nó sẽ không mất nó. Có, tôi vẫn còn trên cùng một máy tính.


55
2017-08-25 23:32


gốc




Các câu trả lời:


Vì bạn đã cài đặt một hệ điều hành mới, bạn có thể không có thêm bất kỳ khóa cá nhân và khóa công khai nào mà bạn đã sử dụng để ký ứng dụng của mình vào XCode trước đây. Bạn cần phải tạo lại các khóa đó trên máy của mình bằng cách thu hồi chứng chỉ trước đó và yêu cầu chứng chỉ mới trên cổng phát triển iOS. Là một phần của quy trình, bạn sẽ được yêu cầu tạo Yêu cầu ký chứng chỉ, nơi bạn dường như gặp sự cố.

Bạn sẽ tìm thấy tất cả những gì bạn cần ở đó bao gồm (từ tài liệu chính thức):

1. Mở Keychain Access trên máy Mac của bạn (nằm trong Applications / Utilities).

2. Mở Preferences và nhấp vào Giấy chứng nhận. Đảm bảo cả Giao thức trạng thái chứng chỉ trực tuyến và Danh sách thu hồi chứng chỉ được đặt thành   Tắt.

3.Chọn Keychain Access> Certificate Assistant> Yêu cầu chứng chỉ từ Tổ chức phát hành chứng chỉ.

Lưu ý: Nếu bạn có một khóa riêng được chọn khi bạn làm điều này, CSR   sẽ không được chấp nhận. Đảm bảo không có khóa cá nhân nào được chọn. Nhập của bạn   địa chỉ email người dùng và tên thường gọi. Sử dụng cùng địa chỉ và tên như   bạn đã từng đăng ký trong Chương trình dành cho nhà phát triển iOS. Địa chỉ email không có CA   bắt buộc.

4.Chọn tùy chọn “Đã lưu vào đĩa” và “Để tôi chỉ định cặp khóa   thông tin ”và nhấp vào Tiếp tục.

5.Chỉ định tên tệp và nhấp vào Lưu.

Đối với Key Size chọn 2048 bit và cho Algorithm chọn RSA. Nhấp chuột   Tiếp tục và Trợ lý chứng chỉ tạo CSR và lưu   tệp đến vị trí được chỉ định của bạn.


117
2017-08-26 00:12



Cảm ơn bạn đã gợi ý vô hiệu hóa OCSP và CRL! Tôi nghĩ rằng tôi đã phát điên ... - Andreas Ley
Câu trả lời này không thực sự nói cách tạo yêu cầu ký chứng chỉ. Nó nói Mac keychain hiện nó cho bạn. - NoBugs
Cái "đó" đã chết, dường như quả táo đã giết rất nhiều tài liệu gần đây. - Owen Beresford
@KenanKarakecili đây là một phần của tài liệu này: developer.apple.com/library/content/documentation/IDEs/… - tiguero
Tôi gặp lỗi về tên người dùng không hợp lệ hoặc cụm từ bí mật - brahimm


Thực hiện theo các bước sau để tạo CSR (Mã nhận dạng ký tự):

  1. Trên máy Mac, vào thư mục 'Ứng dụng' ► 'Tiện ích' và mở 'Truy cập Keychain'.

    enter image description here

  2. Truy cập 'Keychain Access' ► Trợ lý chứng chỉ ► Yêu cầu chứng chỉ từ Tổ chức phát hành chứng chỉ. 

    enter image description here

  3. Điền thông tin trong cửa sổ Thông tin chứng chỉ như được chỉ định bên dưới và nhấp vào "Tiếp tục".
    • Trong trường Địa chỉ email người dùng, nhập địa chỉ email để xác định bằng chứng chỉ này
    • Trong trường Tên Chung, nhập tên của bạn
    • Trong nhóm Yêu cầu, hãy nhấp vào tùy chọn "Đã lưu vào đĩa" 

    enter image description here

  4. Lưu tệp vào ổ cứng của bạn.

    enter image description here


Sử dụng tệp CSR (.certSigningRequest) này để tạo chứng chỉ và hồ sơ dự án / ứng dụng, trong tài khoản nhà phát triển Apple.


21
2017-08-04 10:20





Để tạo Chứng chỉ theo cách thủ công, bạn cần tệp Yêu cầu ký chứng chỉ (CSR) từ máy Mac của mình. Để tạo tệp CSR, hãy làm theo các hướng dẫn bên dưới để tạo tệp bằng cách sử dụng Keychain Access.

Tạo tệp CSR. Trong thư mục Ứng dụng trên máy Mac của bạn, mở thư mục Utilities và khởi chạy Keychain Access.

Trong trình đơn thả xuống Truy cập Keychain, chọn Truy cập Keychain> Trợ lý chứng chỉ> Yêu cầu chứng chỉ từ Tổ chức phát hành chứng chỉ.

Trong cửa sổ Thông tin chứng chỉ, nhập thông tin sau: Trong trường Địa chỉ email người dùng, nhập địa chỉ email của bạn. Trong trường Tên thường dùng, tạo tên cho khóa riêng của bạn (ví dụ: John Doe Dev Key). Trường Địa chỉ email CA phải để trống. Trong nhóm "Yêu cầu là", chọn tùy chọn "Đã lưu vào đĩa". Nhấp vào Tiếp tục trong Keychain Access để hoàn thành quá trình tạo CSR.


0
2018-02-12 11:09