Primagest Trust Services
プロダクトドキュメント
運営会社
プロダクトドキュメント
運営会社
APIリファレンス
  1. SDK
  • ようこそ
  • 本人確認
    • 公的個人認証
      • 署名API
      • 利用者証明API
    • カード代替電磁的記録
      • スマートフォンのマイナンバーカードAPI
    • ICチップ読み取り
      • マイナンバーカード券面API
      • マイナンバーカード券面事項入力補助API
      • 運転免許証API
      • 在留カードAPI
      • 特別永住者証明書API
    • ICチップ読み取り+容貌撮影
    • 証跡
      • 証跡照会API
  • 基本4情報提供
    • 同意
      • 同意取得API
      • 同意取消しAPI
      • 同意状況照会API
    • 失効情報
      • 失効情報確認API
      • 失効情報通知API
    • 基本4情報提供
      • 基本4情報提供API
      • 基本4情報自動最新化API
  • デジタル認証アプリ
    • デジタル認証アプリ 署名API
    • デジタル認証アプリ 認証API
    • デジタル認証アプリ 同意取得API
    • デジタル認証アプリ 同意取消しAPI
  • SDK
    • iOS
    • Android
    • React Native
    • Windows
  1. SDK

iOS


バージョン管理システム移行に伴うお知らせ
現在、本プロジェクトのライブラリは、バージョン管理システムへの移行作業中のため、詳細や今後のスケジュールにつきましては、別途アナウンスいたします。

概要#

iOS SDKは、マイナンバーカードを利用して電子証明書の取得や署名の作成、利用者の最新基本4情報(氏名・住所・生年月日・性別)に関する同意申請など、公的個人認証に必要な機能をiPhoneアプリに実装するための開発キットです。
提供される「PrimagestTrustServices.xcframework」フォルダをXcodeのプロジェクトにドラッグ&ドロップで追加するだけで、利用を開始できます。
これにより、NFC機能で読み取ったマイナンバーカードを活用し、公的個人認証に必要な各種機能をiPhoneアプリ上で実現できます。

セットアップ手順#

1
PrimagestTrustServices.xcframeworkフォルダのドラッグ&ドロップ
PrimagestTrustServices.xcframeworkフォルダのドラッグ&ドロップ.png
ZIPファイルを解凍し、同梱されている「PrimagestTrustServices.xcframework」フォルダを、Xcodeで作成済みのプロジェクトフォルダ内にドラッグ&ドロップで追加します。
2
Embed設定の確認
Embed設定の確認.png
プロジェクトを選択し、「General」タブを開きます。画面下部の「Frameworks, Libraries, and Embedded Content」に「PrimagestTrustServices.xcframework」が追加されていることを確認し、Embed の設定を「Embed & Sign」に変更します。
3
Info.plistの設定
Info.plistの設定.png
NFC を利用するため、「Info.plist」に以下のキーを追加します。
ISO7816 application identifiers for NFC Tag Reader Session
ISO18092 system codes for NFC Tag Reader Session
情報
Info.plist の内容は機密事項のため、契約時に公開します。
4
Build SettingsのInfo.plist Valuesの設定
Build SettingsのInfo.plist Valuesの設定.png
「Build Settings」の「Info.plist Values」に以下を設定します。
各項目の「Debug」および「Release」に「Any iOS」と「Any iOS Simulator」を追加し、「YES」を設定します。
Privacy - NFC Scan Usage Description
アプリでNFCを利用する理由(例:「個人番号カードの読み取りに使用します」)を記述します。
5
importによるSDKの呼び出し
SDKを利用する Swift コード内で「PrimagestTrustServices」をインポートすることで、SDK 内の機能を使用できます。

前へ
SDK
次へ
Android
Built with