Search results for

“nfc”

1,194 results found

Post

Replies

Boosts

Views

Activity

How to validate in a webview using the certificate of a cryptographic card
I am working on a project that allows access to certificates from a cryptographic card that supports communication via NFC with the mobile device. At this point, I am able to read the data from the card (public certificate and root certificate) and am able to send data (a hash) to the card and have it sign it with the private certificate. On the other hand, with the following code I can validate a user while browsing using a webview when the server needs authentication with a digital certificate. func sendClientCertificate(for challenge: URLAuthenticationChallenge, via completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) { guard let data = try? Data(contentsOf: URL(fileURLWithPath: certificado!)), let credential = credential(from: data, withPassword: password ?? ) else { challenge.sender?.cancel(challenge) return completionHandler(.rejectProtectionSpace, .none) } return completionHandler(.useCredential, credential); } func credential(from data: Data, withPass
1
0
967
Mar ’23
Reply to Shortcut for Taken Tablets / Medicine
This would be invaluable. It would be great if you could also nominate the condition that you take the medication for and be able to set the time time window for a reminder (some conditions require meds to be taken within a 15 min time window to be effective). It would also be great to be able to log a pet’s health and meds in an app that could also be used in shortcuts and with nfc.
Feb ’23
Help loading .json
I keep getting Thread 1: Fatal error: Couldn't parse Launchdata.json as Array: When loading this file: [ { name:Smartcard imageName:Smartcard description:A all new way to buy and sell stuff featuring RFID and NFC for touchless transactions and with local server you can pay with your phone. department:Ticki Finance productid:1737484 id:1 creator:The Ticki Team }, { name:Ink pad imageName:Inkpad description:A quick and easy way to take fingerprints and stamp stamps 😝, And with a quick water activation taking only 15 seconds you can setup in no time. Also, refilling the ink chamber is super easy, all you have to do is put ink in the middle hole. department:Ticki Design productid:7338388 id:2 creator:The Ticki Team }, { name:Wallet imageName:Wallet description:Ever had issues with your credit cards falling out of your pocket/wallet? Well this fixes any issues with the. Introducing Ticki Wallet. department:Ticki Finance productid:2444495 id:3 creator:The Ticki Team }, { name:Pencil Case imageName:Pencil
1
0
371
Feb ’23
Smart Card Token Extension on iOS
Hello, I'm an iOS and macOS developer. It is unclear to me if the Smart Card Token Extension on iOS can address Smart Card using NFC or CCID or both. Please tell us what is the current status. When creating the extension, you can provision an AID, what this information is used for ? Can't I use multiple application (hence multiple AIDs, let say one normal and one for qualified signature) on the SmartCard with the same scext ? It is worth asking the questions before diving into useless coding. Regards, ++dom
0
0
1.3k
Feb ’23
Reply to Swift iOS iPadOS app for Smartcard Token PIV using CryptoTokenKit
This is all quite feasible. You don’t need to use CTK here, although there are some situations where you might want to do that [1]. However, for basic functionality all you need to do is: On iOS only, add the com.apple.token keychain access group to your keychain-access-groups entitlement [2]. When querying the keychain with SecItemCopyMatching, pass in the kSecAttrAccessGroup attribute with the value set to kSecAttrAccessGroupToken. Pasted in below are a few code snippets from a test project I have lying around. I tested it with a YubiKey 5 NFC. IMPORTANT This snippet uses deliberately bad crypto, .rsaSignatureMessagePSSSHA1. This snippet uses the secCall helpers from here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] For example, using TKTokenWatcher to watch tokens come and go. [2] The docs are not at all clear about this, something I recently filed a bug about. Coulda sworn I filed a bug about that but I can’t find the bu
Topic: Privacy & Security SubTopic: General Tags:
Feb ’23
Apple Wallet transit cards
Hello there, I just wanted to ask about the NFC features implementations. I went to Japan recently and noticed they could use the phone to travel by adding the SUICA card to their apple wallets. Let's say I want to replicate the system in my country... Can it be done with PassKit APIs or do we need to contact apple to add our transit to their list? What we want to do is basically add our bus cards to wallets. (They work with NFC) The government would implement the system, is not a simple card cloning app. Thank you very much in advance!
1
0
1.2k
Feb ’23
Reply to Apple Watch NFC Tags
Come on guys. In 2023 it should be normal that the watch can read nfc tags. My whole house is smart and my 600€ watch still lives in 2010. I bought the watch because I thought it would operate my smart lock and automations and I would not always have to take my phone with me. Now I have an Apple product that is expensive and useless to me. Please make an update that unlocks the feature.
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’23
Reply to iOS passkit unable to open .pkpass file on mac
I have the same issue. It's surprising there is not a straight forward resource on how to use PassKit. it's even worse if you want to use NFC functionality. Right now, I am just trying to get something into the Wallet app at all. It took forever just to get the certificate signing errors to go away. I've used the reference you listed and also this: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’23
NFCTagReaderSession.PollingOption.pace fails with "Missing required entitlement" error
Hi, I'm developing an app that reads the NFC tags. So far so good, everything worked as expected, the app reads the passports and the IDs, until we encountered the french ID issued after March 2021. My app has the following entitlements: com.apple.developer.nfc.readersession.formats TAG And this additional entries in the .plist: NFCReaderUsageDescription NFC usage to scan ID chip ... com.apple.developer.nfc.readersession.iso7816.select-identifiers A0000002471001 A0000002472001 00000000000000 According to an article which I cannot link on this forum because the domain is not permitted, iOS started supporting this specific ID from version 16. When I look at the docs, I can see the .pace polling mode was added. I tried specifying this additional polling mode in my app like so: var pollingOptions: NFCTagReaderSession.PollingOption = [.iso14443] if #available(iOS 16, *) { pollingOptions.insert(.pace) } self.session = NFCTagReaderSession(pollingOption: pollingOptions, delegate: self, queue:
1
0
1.3k
Feb ’23
Introducing NFC to Apple Wallet
Hello. I am Enes from Turkey. I have a lifechanging solution about business cards. I have been producing digital business cards for more than 2 years. Now I want to Introduce the card into the Apple Wallet and use the NFC hardware to open a website URL on the other phone. Is there any suggestions for me? Thank you.
0
0
677
Feb ’23
Reply to What does the number key means in log-power-timestamp.session
Maybe have relation with these categories: Audio: Used to play audio in your app Networking: Used for networking Processing: Used by the CPU and GPU Display: Used to show the application UI Bluetooth: Used for Bluetooth Location: Used for location tracking within your app Camera: Used by the camera within your app Torch: Used for the flashlight NFC: Used for NFC within your app Other: A combination of the power in the above categories thatʼs too small to show in the list and any other power use
Topic: App & System Services SubTopic: Hardware Tags:
Feb ’23
Where is the correct and official contact window for Apple VAS?
Hi everyone, I work in a company with NFC-enabled reader manufacture. As for the title, I have searched for it for a lone time. Not NFC Certificate Request, it's for issuing passes. I inquired about MFI and the reply was that NFC is not within the scope of MFI. I have asked the local Apple team for help and they have no contact information for other teams and it is not clear which team to contact. My questions are below. Where is the correct and official contact window for Apple VAS? Is my post posted in the correct forum? If not, can you provide the correct place to ask? If possible, I hope to know the conditions for obtaining VAS authorization. Thanks a lot. Ken.
3
0
1.9k
Feb ’23
Is it possible to raise Priority / Precedence of NFC Tasks over Network Function?
I'm facing issue on my NFC app such that the 'SendMiFareCommand()' API returns 'Tag Connection Lost' or 'Tag No Response' errors very frequently, especially on iPhone 12 and above, where 5G signal is weak. Since the issue doesn't appear on older iPhones or even on newer iPhones when they're put in flight mode, with exactly the same setup, we're certain that it has got to do something with the way iOS handles NFC function when 5G signal reception is poor. We even got this seconded from NFC tag manufacturers NXP and ST. So is there any way I can adjust priority / precedence of NFC function when 5G signal reception is poor? With 5G signal poor in almost all areas of the US as of now, this issue is pressing and affects the entire UX of my app.
0
0
560
Jan ’23
How to validate in a webview using the certificate of a cryptographic card
I am working on a project that allows access to certificates from a cryptographic card that supports communication via NFC with the mobile device. At this point, I am able to read the data from the card (public certificate and root certificate) and am able to send data (a hash) to the card and have it sign it with the private certificate. On the other hand, with the following code I can validate a user while browsing using a webview when the server needs authentication with a digital certificate. func sendClientCertificate(for challenge: URLAuthenticationChallenge, via completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) { guard let data = try? Data(contentsOf: URL(fileURLWithPath: certificado!)), let credential = credential(from: data, withPassword: password ?? ) else { challenge.sender?.cancel(challenge) return completionHandler(.rejectProtectionSpace, .none) } return completionHandler(.useCredential, credential); } func credential(from data: Data, withPass
Replies
1
Boosts
0
Views
967
Activity
Mar ’23
Reply to NFC Tag emulation inside the application
Hello! but in the video iOS device works as a card reader.And there is no option for emulate an nfc tag in NFC Tools iOS app.Did you find any solution for this?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’23
Reply to Shortcut for Taken Tablets / Medicine
This would be invaluable. It would be great if you could also nominate the condition that you take the medication for and be able to set the time time window for a reminder (some conditions require meds to be taken within a 15 min time window to be effective). It would also be great to be able to log a pet’s health and meds in an app that could also be used in shortcuts and with nfc.
Replies
Boosts
Views
Activity
Feb ’23
How does an NFC card reader read a card added to a wallet
Hello, I created an access card on Apple Wallet. What should I do to use the NFC card reader to read the information on the access card in the wallet?
Replies
0
Boosts
0
Views
775
Activity
Feb ’23
Help loading .json
I keep getting Thread 1: Fatal error: Couldn't parse Launchdata.json as Array: When loading this file: [ { name:Smartcard imageName:Smartcard description:A all new way to buy and sell stuff featuring RFID and NFC for touchless transactions and with local server you can pay with your phone. department:Ticki Finance productid:1737484 id:1 creator:The Ticki Team }, { name:Ink pad imageName:Inkpad description:A quick and easy way to take fingerprints and stamp stamps 😝, And with a quick water activation taking only 15 seconds you can setup in no time. Also, refilling the ink chamber is super easy, all you have to do is put ink in the middle hole. department:Ticki Design productid:7338388 id:2 creator:The Ticki Team }, { name:Wallet imageName:Wallet description:Ever had issues with your credit cards falling out of your pocket/wallet? Well this fixes any issues with the. Introducing Ticki Wallet. department:Ticki Finance productid:2444495 id:3 creator:The Ticki Team }, { name:Pencil Case imageName:Pencil
Replies
1
Boosts
0
Views
371
Activity
Feb ’23
Smart Card Token Extension on iOS
Hello, I'm an iOS and macOS developer. It is unclear to me if the Smart Card Token Extension on iOS can address Smart Card using NFC or CCID or both. Please tell us what is the current status. When creating the extension, you can provision an AID, what this information is used for ? Can't I use multiple application (hence multiple AIDs, let say one normal and one for qualified signature) on the SmartCard with the same scext ? It is worth asking the questions before diving into useless coding. Regards, ++dom
Replies
0
Boosts
0
Views
1.3k
Activity
Feb ’23
Reply to Swift iOS iPadOS app for Smartcard Token PIV using CryptoTokenKit
This is all quite feasible. You don’t need to use CTK here, although there are some situations where you might want to do that [1]. However, for basic functionality all you need to do is: On iOS only, add the com.apple.token keychain access group to your keychain-access-groups entitlement [2]. When querying the keychain with SecItemCopyMatching, pass in the kSecAttrAccessGroup attribute with the value set to kSecAttrAccessGroupToken. Pasted in below are a few code snippets from a test project I have lying around. I tested it with a YubiKey 5 NFC. IMPORTANT This snippet uses deliberately bad crypto, .rsaSignatureMessagePSSSHA1. This snippet uses the secCall helpers from here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] For example, using TKTokenWatcher to watch tokens come and go. [2] The docs are not at all clear about this, something I recently filed a bug about. Coulda sworn I filed a bug about that but I can’t find the bu
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’23
Apple Wallet transit cards
Hello there, I just wanted to ask about the NFC features implementations. I went to Japan recently and noticed they could use the phone to travel by adding the SUICA card to their apple wallets. Let's say I want to replicate the system in my country... Can it be done with PassKit APIs or do we need to contact apple to add our transit to their list? What we want to do is basically add our bus cards to wallets. (They work with NFC) The government would implement the system, is not a simple card cloning app. Thank you very much in advance!
Replies
1
Boosts
0
Views
1.2k
Activity
Feb ’23
Reply to Apple Watch NFC Tags
Come on guys. In 2023 it should be normal that the watch can read nfc tags. My whole house is smart and my 600€ watch still lives in 2010. I bought the watch because I thought it would operate my smart lock and automations and I would not always have to take my phone with me. Now I have an Apple product that is expensive and useless to me. Please make an update that unlocks the feature.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’23
Reply to iOS passkit unable to open .pkpass file on mac
I have the same issue. It's surprising there is not a straight forward resource on how to use PassKit. it's even worse if you want to use NFC functionality. Right now, I am just trying to get something into the Wallet app at all. It took forever just to get the certificate signing errors to go away. I've used the reference you listed and also this: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’23
NFCTagReaderSession.PollingOption.pace fails with "Missing required entitlement" error
Hi, I'm developing an app that reads the NFC tags. So far so good, everything worked as expected, the app reads the passports and the IDs, until we encountered the french ID issued after March 2021. My app has the following entitlements: com.apple.developer.nfc.readersession.formats TAG And this additional entries in the .plist: NFCReaderUsageDescription NFC usage to scan ID chip ... com.apple.developer.nfc.readersession.iso7816.select-identifiers A0000002471001 A0000002472001 00000000000000 According to an article which I cannot link on this forum because the domain is not permitted, iOS started supporting this specific ID from version 16. When I look at the docs, I can see the .pace polling mode was added. I tried specifying this additional polling mode in my app like so: var pollingOptions: NFCTagReaderSession.PollingOption = [.iso14443] if #available(iOS 16, *) { pollingOptions.insert(.pace) } self.session = NFCTagReaderSession(pollingOption: pollingOptions, delegate: self, queue:
Replies
1
Boosts
0
Views
1.3k
Activity
Feb ’23
Introducing NFC to Apple Wallet
Hello. I am Enes from Turkey. I have a lifechanging solution about business cards. I have been producing digital business cards for more than 2 years. Now I want to Introduce the card into the Apple Wallet and use the NFC hardware to open a website URL on the other phone. Is there any suggestions for me? Thank you.
Replies
0
Boosts
0
Views
677
Activity
Feb ’23
Reply to What does the number key means in log-power-timestamp.session
Maybe have relation with these categories: Audio: Used to play audio in your app Networking: Used for networking Processing: Used by the CPU and GPU Display: Used to show the application UI Bluetooth: Used for Bluetooth Location: Used for location tracking within your app Camera: Used by the camera within your app Torch: Used for the flashlight NFC: Used for NFC within your app Other: A combination of the power in the above categories thatʼs too small to show in the list and any other power use
Topic: App & System Services SubTopic: Hardware Tags:
Replies
Boosts
Views
Activity
Feb ’23
Where is the correct and official contact window for Apple VAS?
Hi everyone, I work in a company with NFC-enabled reader manufacture. As for the title, I have searched for it for a lone time. Not NFC Certificate Request, it's for issuing passes. I inquired about MFI and the reply was that NFC is not within the scope of MFI. I have asked the local Apple team for help and they have no contact information for other teams and it is not clear which team to contact. My questions are below. Where is the correct and official contact window for Apple VAS? Is my post posted in the correct forum? If not, can you provide the correct place to ask? If possible, I hope to know the conditions for obtaining VAS authorization. Thanks a lot. Ken.
Replies
3
Boosts
0
Views
1.9k
Activity
Feb ’23
Is it possible to raise Priority / Precedence of NFC Tasks over Network Function?
I'm facing issue on my NFC app such that the 'SendMiFareCommand()' API returns 'Tag Connection Lost' or 'Tag No Response' errors very frequently, especially on iPhone 12 and above, where 5G signal is weak. Since the issue doesn't appear on older iPhones or even on newer iPhones when they're put in flight mode, with exactly the same setup, we're certain that it has got to do something with the way iOS handles NFC function when 5G signal reception is poor. We even got this seconded from NFC tag manufacturers NXP and ST. So is there any way I can adjust priority / precedence of NFC function when 5G signal reception is poor? With 5G signal poor in almost all areas of the US as of now, this issue is pressing and affects the entire UX of my app.
Replies
0
Boosts
0
Views
560
Activity
Jan ’23