cuốn sách gpt4 ai đã làm

ssl - Tạo PEM, Apple CER từ khóa riêng

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 13:25:22 25 4
mua khóa gpt4 Nike

Tôi đang cố gắng tạo tệp .pem cho dịch vụ Thông báo đẩy của Apple nhưng không thể tìm ra cách dễ dàng để tạo tệp đó.

Tôi không có máy tính Apple nên những hướng dẫn của Apple đều vô ích. Sử dụng Windows 10.

Những gì tôi đã làm:

  1. Tạo CSR + khóa riêng thông qua trình tạo (cụ thể là WHM). Chúng ở định dạng văn bản thuần túy
  2. Đã tạo tệp CSR có phần mở rộng .certSigningRequest bằng cách sao chép và dán yêu cầu vào tệp
  3. Tải CSR lên Trung tâm phát triển Apple và truy xuất nó CER chứng chỉ định dạng do Apple cung cấp

Vì vậy, cuối cùng tôi đã nhận được khóa riêng ở định dạng văn bản thuần túy và chứng chỉ ở định dạng CER.

Tuy nhiên, tôi đọc được rằng CER chỉ nên là một CRT có phần mở rộng khác; tuy nhiên, điều này dường như không đúng và tôi không biết cách trích xuất chứng chỉ văn bản thuần túy từ tệp CER mà tôi nhận được để tạo một PEM. Ngoài ra, tôi không chắc chắn về cách tạo tệp p12 từ những gì tôi có (được liệt kê là một trong những cách dễ dàng có thể để tạo PEM).

Câu hỏi đặt ra là: có thể trích xuất chứng chỉ văn bản thuần túy từ tệp CER không? Hoặc bằng cách nào đó chuyển đổi nó thành PEM cùng với khóa riêng? (Tôi có OpenSSL)

gia hạn:Tôi đã trích xuất được phần văn bản của CER, hóa ra Apple CER có định dạng DER nên tôi có thể sử dụng:

openssl x509 -in cert.cer -inform DER -out cert.crt

Nhưng vẫn còn một vấn đề: PEM cũng chứa một số loại dữ liệu (thuộc tính gói, thuộc tính khóa) giữa khóa và chứng chỉ, không biết cách tạo ra nó. Nó hiện đang được điều tra, nhưng câu trả lời sẽ rất hữu ích!

câu trả lời hay nhất

Được rồi, tôi nghĩ là tôi hiểu. Vẫn chưa kiểm tra xem nó có hoạt động với APN thực hay không, nhưng APN rất kỳ lạ và không hoạt động vì hàng triệu lý do và PEM có vẻ ổn, vì vậy đây là những gì cần phải làm (sử dụng OpenSSL), giả sử bạn có cert.cer và cert.key (khóa riêng văn bản thuần túy):

  1. Tạo chứng chỉ văn bản thuần túy từ CER:openssl x509 -in cert.cer -inform DER -out cert.crt
  2. Tạo PFX từ CER và KEY:openssl pkcs12 -export -out cert.pfx -inkey cert.key -in cert.crt
  3. Chuyển đổi PFX sang PEM:openssl pkcs12 -in cert.pfx -out cert.pem -nodes

Tôi đã thử rút ngắn quy trình bằng cách kết hợp 2 và 3, nhưng nó không tạo ra PEM văn bản thuần túy.

gia hạn:Nó hoạt động với các APN thực, vì vậy đây thực sự là một giải pháp.

Về ssl - Tạo PEM, Apple CER từ khóa riêng, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/33940189/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress