[Xamarin.iOS] p12 인증서를 pfx로 변환
2017. 12. 6. 09:47ㆍMobile/Xamarin
Xamarin.iOS를 통해 Push Notification을 발송하는 경우 주로 PushSharp 라이브러리를 사용하게 됩니다. 최근들어 PushSharp을 통해 Push Notification을 발송하면 ConnectionError과 함께 "패키지에 제공된 자격 증명을 인식할 수 없습니다" 메시지가 리턴되는 사례가 보고되고 있습니다.
이에 대해 현재까지 파악된 해결책으로는 p12인증서를 pfx인증서로 변경한 후, pfx인증서를 PushSharp에서 사용하는 것 입니다. 여기에서는 p12를 pfx로 변경하는 방법에 대해 안내합니다.
- 키보드에서 Windows Key + R 키를 눌러 실행 창을 띄웁니다. 그리고 "certlm.msc"를 입력한 후 확인을 클릭합니다.
- 개인용-인증서를 선택하시고 마우스 우클릭을 해주세요. 그리고 모든 작업(K)-가져오기(I)...를 선택합니다.
- 첫번째 화면에서는 바로 다음(N)을 클릭합니다.
- p12 인증서를 선택합니다.
- 암호를 입력하고, 옵션도 체크해주세요.
- 개인용을 선택하시고 다음(N)을 눌러주세요.
- 마침(F)를 클릭해주세요.
- 등록된 인증서를 확인하실 수 있습니다. (만약 나타나지 않으면 새로고침을 눌러주세요.)
- 이제 등록된 인증서를 pfx 파일로 저장해야 합니다. 마우스 우클릭 후 내보내기(E)...를 클릭해주세요.
- 개인키를 함께 내보내도록 합니다.
- 옵션을 확인하신 후 다음을 클릭해주세요.
- 암호도 동일하게 입력해줍니다.
- 저장할 위치를 선택해주세요.
- pfx가 생성되었습니다. 개인용에 등록되었던 인증서는 삭제하셔도 좋습니다.
'Mobile > Xamarin' 카테고리의 다른 글
[Xamarin.Forms] Fast Renderer (0) | 2019.06.04 |
---|---|
[Xamarin] Xamarin.Forms 4.0 Preview 소개 (0) | 2019.05.23 |
[Xamarin] SkiaSharp 사용하기 (0) | 2017.11.10 |
[Xamarin] Xamarin.Forms Previewer 오류 (0) | 2017.09.21 |
[Xamarin] Xamarin을 위한 .NET Standard Library (0) | 2017.09.13 |