原文:Certificate Support in AIR for Linux
在早先的一篇文章中介绍了如何使用TLS对AIR应用程序在Windows和Mac平台上进行客户端认证。 读者Arlen问如何在Linux平台上完成同样的工作,不幸的是,TLS客户端认证还不支持Linux系统的AIR应用程序。
首要原因是,Linux不像Windows和Mac,Linux世界还没有一套标准的而且便于访问的认证存储平台。而AIR又把自己与认证存储平台相绑定。(参见《How do certificate stores in Adobe AIR Linux 1.5 work?》)。 其他的Linux应用程序基本上也都是如此。即使已经支持了客户端认证,但是对于AIR应用程序相对于其他Linux应用程序已经被独立配置了,所以使AIR应用程序无法做到Windows和Mac的易用性。
第二个原因是Linux还没有一个标准的而且便于访问的用于支持TLS客户端认证的HTTP栈。相反所有Linux应用程序都必须和自己的实现相绑定。当然这个原因不会使AIR在Linux上支持TLS成为不可能。但是这就意味着如果支持TLS将需要很巨大的工程投入。
目前为止,就是这两个问题让我们无法把TLS客户端认证这个功能加入到AIR在Linux的平台上。如果你觉得在Linux平台上这个功能很必要,可以到Adobe AIR Ideas site进行投票。
分享到:
相关推荐
是一个linux环境下运行的flex air例子,有源码.
linux 移植airplay 教程,方便大家移植
通过Adobe AIR SDK,开发者可以创建iOS的IPA文件,即iOS应用程序的包格式,然后使用苹果的证书对这些IPA进行签名,使其能在iOS设备上运行。 "输出越狱版的ipa"指的是开发者可能需要为越狱设备提供应用。越狱设备不...
airplay协议 无线投屏 Linux C语言源码可自行移植 windows 安卓 文件结构图,有缘吗C语言请联系
使用ARMLinux的用户可能需要额外的软件(如Wine或CrossOver)来运行Adobe Photoshop,因为Adobe AIR应用程序并不直接支持ARMLinux。不过,他们也可以使用兼容ARM架构的图形设计工具,如GIMP,来打开和编辑PSD文件。 ...
AirPrint无线打印技术当前仅面向Mac开放,并且只能在几款惠普打印机上实现。没有这些AirPrint兼容打印机的可以借助一款名为Printopia的Mac程序激活AirPrint功能,那么Windows用户呢?想在PC上启用AirPrint的Windows...
linux-airplay-桌面 通过 Airplay 无线共享您的 linux 桌面。 这只是一个 php 包装器,用于在正确的服务器上启动 airplay 客户端。 要求 你应该有 : 一个有效的 Java 运行时环境 (jre) 已安装 php 5.3+ avahi-...
在大多数情况下,你可以通过访问Adobe官方网站下载适用于Linux的AIR安装包,然后按照指示进行安装。安装过程中可能需要管理员权限,使用sudo命令或者在图形界面中以管理员身份运行安装程序。 一旦Adobe AIR成功安装...
本文将深入探讨如何在Windows平台上实现AirPlay功能的服务端程序,主要围绕"xindawn-windows-airplay-master.zip"这个压缩包中的"Air Media Server"项目,以及与之相关的"airplay"、"libairplaysdk"和"xindawn"标签...
flex、flash及air等ios开发证书(P12格式) 压缩包内含两个文件: ios.p12(ios开发证书) mobileprovision.mobileprovision(配置文件) 用该证书及对应配置文件可以免99刀的Apple developer费用,编译出的ipa...
本文将深入探讨如何编写一个块设备驱动,特别关注Linux块设备驱动的开发,结合“air1vx”这个特定的设备,并在Linux环境中实现。我们将详细讨论以下知识点: 1. **块设备概述**: 块设备(Block Device)是存储...
微博air是基于新浪微博的air客户端,需要adobe air平台支持,支持在Windows、MAC、Linux下运行,可让微博支持即时聊天,好友上线提醒,沟通更快捷;丰富的个性功能,追求最佳用户体验。 安装方法: 第一步:...
flex、flash及air等ios开发证书(P12格式)p12(ios开发证书) mobileprovision(配置文件) 用该证书及对应配置文件可以免99刀的Apple developer费用,编译出的ipa程序可以直接在越狱后的ios设备中真机测试运行
- **离线应用**:Adobe AIR支持创建可以在没有网络连接的情况下工作的离线应用。 - **文件系统访问**:Adobe AIR提供了对本地文件系统的访问权限,使得应用程序可以读写用户的文件。 - **安全性**:本书详细介绍...
在实际开发过程中,开发者需要根据项目需求对这些驱动程序进行适配和定制,确保模组能与嵌入式系统或应用程序无缝协作。例如,可能需要调整定位精度,优化数据传输效率,或者添加故障恢复机制。同时,对于不同操作...
9. **替代方案**:随着Web技术的发展,HTML5、WebAssembly和Electron等框架的崛起,开发者有了更多选择,但AIR在特定场景下仍具有其优势,如对ActionScript的深度支持和对离线应用的良好支持。 通过下载并安装...
这些应用程序可以运行在Windows、macOS和Linux操作系统上,为用户提供了一种在桌面环境中体验Web应用的方式。本压缩包文件“独立air应用程序打包的附件”显然包含了与创建和分发独立AIR应用相关的组件和资源。 标题...
AirMusic无线音乐传输器是一款可以将苹果设备中的音乐无线传输至连接的专业音响设备上的装置。它本身不是音箱,但提供多个接口,可连接各种音箱,让音箱支持无线推送音乐功能。AirMusic通过Wi-Fi技术与Apple的Air...
通过编写本地代码(如Java或Objective-C),开发者可以创建自定义的扩展,这些扩展可以被AIR应用程序调用,从而实现对特定平台的深度定制。 三、Android开发中的本地扩展 在Android平台上,开发者需要编写Java代码...
通过在AS3项目中集成Adobe AIR,开发者可以扩展他们的应用程序,使其支持将媒体内容或应用界面镜像到支持AirPlay的设备上。这为用户带来了更丰富的互动体验,例如在大屏幕上观看视频或玩游戏。 【知识点】 1. **...