MONO FRAMEWORK EL CAPITAN CODE
Bring your code and your questions.It may be interesting to watch the videos of the sessions once they are available.
Get together with the Apple security and privacy teams for expert advice on protecting your apps, safeguarding your users' data, and honoring your users' privacy. Find out about new developments in Security and learn the best practices to develop secure apps and protect your users' data. Do this by taking advantage of the Security frameworks built into iOS, OS X and watchOS. Your reputation depends on protecting your users' data. WWDC sessionsApple provides 2 security related sessions at the WWDC according to the schedule. Removed TKSmartCardProtocol.init(_: UInt)Īdded erInteractionForSecurePINChangeWithPINFormat(_: TKSmartCardPINFormat, APDU: NSData, currentPINByteOffset: Int, newPINByteOffset: Int) -> TKSmartCardUserInteractionForSecurePINChange?Īdded erInteractionForSecurePINVerificationWithPINFormat(_: TKSmartCardPINFormat, APDU: NSData, PINByteOffset: Int) -> TKSmartCardUserInteractionForSecurePINVerification?Īdded TKSmartCardPINCharset.UpperAlphanumericĪdded TKSmartCardPINCompletion.init(rawValue: UInt)Īdded TKSmartCardPINConfirmation Īdded TKSmartCardPINConfirmation.init(rawValue: UInt)Īdded erInteractionForConfirmation() -> TKSmartCardUserInteractionForConfirmation?Īdded erInteractionForStringEntry() -> TKSmartCardUserInteractionForStringEntry?Īdded TKSmartCardSlotScreen.displayMessage(_: String, x: Int, y: Int, duration: NSTimeInterval, clearScreen: Bool) -> BoolĪdded TKSmartCardUserInteraction.cancel() -> BoolĪdded nWithReply(_: (Bool, NSError?) -> Void)Īdded TKSmartCardUserInteractionDelegate.characterEnteredInUserInteraction(_: TKSmartCardUserInteraction)Īdded rrectionKeyPressedInUserInteraction(_: TKSmartCardUserInteraction)Īdded TKSmartCardUserInteractionDelegate.invalidCharacterEnteredInUserInteraction(_: TKSmartCardUserInteraction)Īdded TKSmartCardUserInteractionDelegate.newPINConfirmationRequestedInUserInteraction(_: TKSmartCardUserInteraction)Īdded TKSmartCardUserInteractionDelegate.newPINRequestedInUserInteraction(_: TKSmartCardUserInteraction)Īdded TKSmartCardUserInteractionDelegate.oldPINRequestedInUserInteraction(_: TKSmartCardUserInteraction)Īdded TKSmartCardUserInteractionDelegate.validationKeyPressedInUserInteraction(_: TKSmartCardUserInteraction) It looks like Apple decided to remove the PCSC framework and replace it with CryptoTokenKit, already introduced in OS X 10.10 Yosemite (see " OS X Yosemite BETA and smart cards status" and " OS X Yosemite and smart cards status" for the beginning of the replacement story).ĬryptoTokenKitWe also have some changes (to make it work for real?) in the CryptoTokenKit side (both framework and modules).Īdded -Īdded TKSmartCardPINFormat.PINBlockByteLengthĪdded TKSmartCardPINFormat.PINJustificationĪdded TKSmartCardPINFormat.PINLengthBitOffsetĪdded TKSmartCardPINFormat.PINLengthBitSizeĪdded TKSmartCardSlotScreen.physicalColumnCountĪdded TKSmartCardSlotScreen.physicalRowCountĪdded TKSmartCardSlotScreen.virtualColumnCountĪdded TKSmartCardSlotScreen.virtualRowCountĪdded legateĪdded TKSmartCardUserInteraction.initialTimeoutĪdded TKSmartCardUserInteraction.interactionTimeoutĪdded TKSmartCardUserInteractionForConfirmationĪdded TKSmartCardUserInteractionForConfirmation.resultĪdded TKSmartCardUserInteractionForPINOperationĪdded TKSmartCardUserInteractionForPINOperation.localeĪdded TKSmartCardUserInteractionForPINOperation.PINCompletionĪdded TKSmartCardUserInteractionForPINOperation.PINMessageIndicesĪdded TKSmartCardUserInteractionForPINOperation.resultDataĪdded TKSmartCardUserInteractionForPINOperation.resultSWĪdded TKSmartCardUserInteractionForSecurePINChangeĪdded TKSmartCardUserInteractionForSecurePINChange.PINConfirmationĪdded TKSmartCardUserInteractionForSecurePINVerificationĪdded TKSmartCardUserInteractionForStringEntryĪdded TKSmartCardUserInteractionForStringEntry.resultĪdded TKSmartCardPINCharsetUpperAlphanumeric PCSC frameworkAccording to the (public) web page " OS X v.10.11 API Diffs" we have: See OS X El Capitan for some more details.įor even more details you have to go to the (public) web page " OS X v.10.11 API Diffs". The next major version of OS X is 10.11, is planned for this Fall and is called El Capitan. OS X El CapitanYou may know that Apple announced the new major version of OS during this week Apple WWDC 2015 (Worldwide Developers Conference).