スマートカードAPI
ローレベルUSB通信のないバージョンはこちら
プラグインは,内部的にTKSmartCardSlotManagerクラスを使用しています。このAPIまたはPCSC Framworkを公証サンドボックスアプリで使用するためには,com.apple.security.smartcardエンタイトルメント付きでアプリがコード署名されていなければなりません。エンタイトルメントは,プラグインではなく,アプリ本体側のコード署名に含まれている必要があります。エンタイトルメント付きでアプリをコード署名する方法についてはコード署名ツールを参照してください。
- SONY PaSoRi RC-S310,RC-S320, RC-S330 (RC-S360, RC-S370): libpafe+libusbで対応
- SONY PaSoRi RC-S380: libusbで対応
- SONY PaSoRi RC-S300
11月11日発売予定
SONY PaSoRi RC-S300が届きました。
USB-C Digital AV MultiportアダプタでMacにRC-S380を接続した場合,IDm/PMmは取得できますが,利用履歴 (090f
) は通信エラーになるようです。USB-C - USBアダプタであれば問題ありません。また,RC-S300はどちらのアダプタでも大丈夫です。
標準APIの代わりにUSBを使用するため,PaSoRiについては独自のデバイス名を返します。
- USBのデバイス名: Sony RC-S380/P(個人用), Sony RC-S380/S(業務用)
SCardListReaders
のデバイス名 (Windows): Sony FeliCa Port/PaSoRi 3.0 0- プラグイン独自のデバイス名 (Mac): Sony FeliCa RC-S330, Sony FeliCa RC-S380
RC-S380の独自プロトコルに対応していますが,リーダーはVID/PIDではなくデバイス名で判別しています。
プラッットフォーム | 機種 | IDm/PMm | 利用履歴 (090f ) |
---|---|---|---|
macOS | RC-S300 | OK | OK |
macOS | RC-S380 | OK | OK |
macOS | RC-S330 | OK | OK |
Windows | RC-S380 | OK | OK |
Windows | RC-S330 | ? | ? |
私の環境ではRC-S330がWindowsで認識されませんでした。