Для считывания сертификатов со смарт-карты используется метод JCSDevice.certificates
.
Пример подключения к смарт-карте в разделе Подключение к NFC смарт-карте.
Swift
// PIN-код пользователя
let userPIN = "1234567890"
let certsRes = device.certificates(userPIN: userPIN)
if let error = certsRes.error {
// Ошибка считывания сертификатов
}
// Закрыть сессию работы со смарткартой
nfcSession?.close()
Objective-C
// Pin-код пользователя
NSString* userPin = @"1234567890";
JCSCertificateListResult* certsRes = [device certificatesByUserPIN:userPIN];
if(certsRes.error) {
// Ошибка считывания сертификатов
}
// Закрыть сессию работы со смарткартой
[nfcSession close];