Контейнер «…» должен содержать только один сертификат и его закрытый ключ - PullRequest
4 голосов
/ 10 июня 2011

Я не могу установить сертификат обеспечения мобильной связи на iOS 5, потому что я получаю эту ошибку:

The container "…" must contain only one certificate and its private key.

Я использовал тот же процесс, который работал в прошлом, но на iOS 5 он не работает, и я понятия не имею, как экспортировать мой сертификат в «желаемое» состояние.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2014

Я думаю, что более конкретный ответ заключается в том, что вы ...

  • открываете приложение Keychain
  • (я предполагаю, что у вас уже есть пара ключей вашей личности в цепочке для ключей)
  • Как говорит @Brent Shaffer, выбор из «Сертификатов» более прост ( Причина в том, что приложение Keychain логически группирует сертификат и закрытый ключ для идентификаторов при использовании представления «Сертификаты»)
  • SHIFT - выберите как сертификат SMIME, так и соответствующий закрытый ключ
  • , щелкните правой кнопкой мыши и выберите «Экспортировать 2 элемента»
  • Сохранить как (.p12) файл с очень надежным паролем
  • отправьте файл .p12 по электронной почте на свою учетную запись электронной почты
  • И в приложении iphone Mail вы можете нажать на файл .p12
  • иПочта предложит импортировать это как Профиль.Вам потребуется пароль ранее.
0 голосов
/ 20 марта 2012

Мне удалось это исправить, экспортировав закрытый ключ из категории «Цепочки для ключей», а не экспортировав ключ напрямую.

Certificates Category

Поэтому экспортируйте ИМЯ изсертификат, а не сам закрытый ключ, и вы должны быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...