Tôi có một ứng dụng hiện có mà tôi đã tạo và gần đây tôi đã định cấu hình thông báo đẩy.Yêu cầu ký chứng chỉ phân phối thông báo phân phối thông báo của Apple có cần giống với yêu cầu được sử dụng cho cert phân phối để ký ứng dụng không?
Khi định cấu hình, tôi được yêu cầu tải lên yêu cầu ký chứng chỉ (CSR). Tôi không còn có CSR gốc mà tôi đã sử dụng để xuất bản ứng dụng của mình nữa. Đây có phải là CSR tôi cần tải lên cấu hình thông báo đẩy để nhận được chứng chỉ thông báo đẩy của tôi không?
Tôi có chứng nhận phân phối của mình với khóa riêng tư khả dụng.
Tôi đã cố tạo CSR mới để tải lên cổng thông tin nhà phát triển để truy xuất chứng chỉ thông báo đẩy của tôi.
Khi tôi kết hợp tập tin này với phím (file p12) riêng tư của tôi và cố gắng để kết nối đến máy chủ thông báo đẩy tôi nhận được lỗi sau:
thiết lỗi tin chính 42.600: lỗi: 0B080074: thói quen chứng chỉ x509 : X509_check_private_key: giá trị khóa không khớp: /SourceCache/OpenSSL098/OpenSSL098-44/src/crypto/x509/x509_cmp.c: 406:
Điều này có xảy ra vì CSR mới mà tôi đã dùng để tạo thông báo đẩy không?
Tuyệt vời, đã làm việc cho tôi. Tôi không biết tại sao nhưng tôi cũng đã có thông báo "thiết lập lỗi riêng tư" chìa khóa, mà biến mất sau khi lần đầu tiên chèn CER vào keychain, THEN tiết kiệm khóa riêng như P12. Cảm ơn. –