Экспорт сертификата X.509 БЕЗ закрытого ключа

UIButton *myButton;

[myButton setTitle:@"My Title" forState:UIControlStateNormal];
[myButton setTitle:@"My Selected Title" forState:UIControlStateSelected];
11
задан abatishchev 13 November 2017 в 18:05
поделиться

2 ответа

Для всех, кто мог наткнуться на это, я понял. Если указать X509ContentType.Cert в качестве первого (и единственного) параметра для X509Certificate.Export , он экспортирует только открытый ключ. С другой стороны, указание X509ContentType.Pfx включает закрытый ключ, если он существует.

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

18
ответ дан 3 December 2019 в 03:19
поделиться

Существует оболочка OpenSSL .NET , которая может вам пригодиться.

1
ответ дан 3 December 2019 в 03:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: