サービス開始に先駆け事前相談受付中。気軽にお問い合わせください。
Primagest Trust Services
プロダクト
ドキュメント
運営会社
プロダクト
ドキュメント
運営会社
APIリファレンス
お問い合わせ
SDK
ようこそ
本人確認
公的個人認証
署名API
利用者証明API
カード代替電磁的記録
スマートフォンのマイナンバーカードAPI
ICチップ読み取り
マイナンバーカード券面API
マイナンバーカード券面事項入力補助API
運転免許証API
在留カードAPI
特別永住者証明書API
ICチップ読み取り+容貌撮影
利用者ID
利用者ID発行
利用者ID削除API
証跡
証跡照会API
基本4情報提供
同意
同意取得API
同意取消しAPI
同意状況照会API
失効情報
失効情報確認API
失効情報通知API
基本4情報提供
基本4情報提供API
基本4情報自動最新化API
デジタル認証アプリ
デジタル認証アプリ 署名API
デジタル認証アプリ 認証API
デジタル認証アプリ 同意取得API
デジタル認証アプリ 同意取消しAPI
SDK
iOS
Android
React Native
Windows
SDK
iOS
概要
#
iOS SDKは、マイナンバーカードを利用して電子証明書の取得や署名の作成、利用者の最新基本4情報(氏名・住所・生年月日・性別)に関する同意申請など、公的個人認証に必要な機能をiPhoneアプリに実装するための開発キットです。
提供される「PrimagestTrustServices.xcframework」フォルダをXcodeのプロジェクトにドラッグ&ドロップで追加するだけで、利用を開始できます。
これにより、NFC機能で読み取ったマイナンバーカードを活用し、公的個人認証に必要な各種機能をiPhoneアプリ上で実現できます。
セットアップ手順
#
1
PrimagestTrustServices.xcframeworkフォルダのドラッグ&ドロップ
ZIPファイルを解凍し、同梱されている「PrimagestTrustServices.xcframework」フォルダを、Xcodeで作成済みのプロジェクトフォルダ内にドラッグ&ドロップで追加します。
2
Embed設定の確認
プロジェクトを選択し、「General」タブを開きます。画面下部の「Frameworks, Libraries, and Embedded Content」に「PrimagestTrustServices.xcframework」が追加されていることを確認し、Embed の設定を「Embed & Sign」に変更します。
3
Info.plistの設定
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」に以下を設定します。
各項目の「Debug」および「Release」に「Any iOS」と「Any iOS Simulator」を追加し、「YES」を設定します。
Privacy - NFC Scan Usage Description
アプリでNFCを利用する理由(例:「個人番号カードの読み取りに使用します」)を記述します。
5
importによるSDKの呼び出し
SDKを利用する Swift コード内で「PrimagestTrustServices」をインポートすることで、SDK 内の機能を使用できます。
前へ
SDK
次へ
Android