2016-11-08 5 views
0

Я следовал учебнику на this сайте, но если я хочу, чтобы сохранить результаты я получаю сообщение, что мне мешает сохранение результатов:Как правильно сгенерировать сертификат Apple?

1 ошибка запрещена это отправитель из спасаемых:

  • APNS сертификат или секретный ключ не является действительным

Но почему я получаю эту ошибку? Я пробовал несколько методов, помещая его с помощью ----- BEGIN CERTIFICATE ----- и размещая его без него, но ничего не работает. Я создал пару сертификатов, но каждый из них ошибочно соответствует ошибке.

Я что-то забыл?

ответ

0

размещение его ----- НАЧАТЬ СЕРТИФИКАТ ----- и размещение его без него, но ничего не работает.

Вы должны скопировать и вставить все содержимое файлов, в том числе -----BEGIN CERTIFICATE----- и ----- END CERTIFICATE-----.

Но почему я получаю эту ошибку?

Возможно, вы сделали ошибку на одном из шагов: эта ошибка означает, что сертификаты недействительны. Они недействительны вообще (например, неверный и т. Д.): Это не что-то конкретное, связанное с push-уведомлениями, APN или Pushpad.

Если вы знаете, рубин, вы можете увидеть, что это исключение, поднятый, что сертификаты, выполнив следующий фрагмент кода:

private_key = OpenSSL::PKey.read apns_private_key 
certificate = OpenSSL::X509::Certificate.new apns_certificate 
pkcs12 = OpenSSL::PKCS12.create(nil, nil, private_key, certificate) 
pkcs12.to_der 

В противном случае связаться с [email protected] и прикрепить свой CERT/закрытый ключ, так что я может попытаться помочь.

+0

Проблема заключалась в том, что при создании нового сертификата mac создает файл под названием «CertificateSigningRequest.certSigningRequest», и вы должны переименовать его в CRT.crt – user3844838

 Смежные вопросы

  • Нет связанных вопросов^_^