我们正在开发一个安全的应用程序,其中一个要求是当用户打印数据时加密发送。
AirPrint似乎支持TLS加密,但只支持更新版本。打印机。 https://developer.apple.com/videos/play/wwdc2016/725/
似乎没有任何明显的方法可以限制我们的应用程序打印到这些较新的安全打印机。例如,UIPrinter似乎没有透露此信息。
有没有办法限制这个?我发现唯一有点相关的选项是,配置文件似乎可以用来限制整个设备打印到特定的IP地址,但这是允许打印到任何加密打印机的完全不同的概念。 / p>
注意:我知道打印时固有的不安全感,但是确保数据不会通过未经加密的网络传递仍然是值得的努力,并且苹果通常似乎支持。
答案 0 :(得分:1)
AirPrint API没有JUST TLS打印机的端点。
Apple在AirPrint安全性方面发表主题演讲,他们的建议/津贴与安全性有关。 https://developer.apple.com/videos/play/wwdc2016/725/简而言之,TLS将由iOS本身管理。如果TLS可用,它会优先使用它。否则将回退到NON-TLS。