The Australian Taxation Office is preparing to release a Linux port of its AUSkey authentication software with Ubuntu being the reference distribution for testing and development.
AUSkey is the federal government’s security key that can be used for single sign-on across a number of online services and is required to use the Department of Treasury’s new Standard Business Reporting (SBR) service.
The ATO has started using AUSkey as a replacement to its legacy digital certificates, but some Linux users reported compatibility problems as the client is only available for Windows and Mac OS X.
However, earlier this month the Australian Linux community announced it would collaborate with Treasury on an open interface for SBR and the ATO said it will provide AUSkey for Linux.
Bettina Konti, assistant commissioner of business solutions at the ATO’s online and e-security division told TechWorld the tax office is not looking to “overtly support” Linux as there are “many flavours”, but work is being done to remove the preclusion for AUSkey on Linux.
“Once we do that we will take Ubuntu and test the registration and download process through that version of Linux to make sure it works,” Konti said.
While the reference distribution is Ubuntu, Konti said other Linux distributors like Red Hat are also encouraged to get AUSkey working on their platforms.
Konti could not give an exact date as to when the Linux AUSkey port will be available, but said it will be released before the end of the year.
“We now have 87,500 AUSkeys in the public domain and about one third of those are new accounts,” she said.
AUSkey technical architect, Paul Cuthbert, says it was never the intention to preclude AUSkey from any platform, but give priority to the most popular platforms.
“By enabling Linux support we are effectively removing a defect,” Cuthbert said.
The AUSkey software itself it developed in Java and ported to Windows and Mac OS X so it will be “updated” to support Linux and Unix platforms.
“We will support Unix platforms, including Solaris, in as generic a way as possible,” Cuthbert said. “There are limitations to our testing capability, but certainly the intent is to provide cross-platform access to SBR.”
Cuthbert said using AUSkey on a client or server is largely the same, with the Client designed to be used through a Web browser.
“The server software doesn’t have a UI and is designed to be implemented in a way the software designer chooses to use it, but it uses AUSkey the same way,” he said.
General manager of SBR core services at the Department of Treasury, Geoff Turner, said this week the department will commence discussions with Linux Australia on an open source integration tool for SBR.
“From the SBR program sense it is a voluntary program and we have to make it attractive to as many software developers across Windows, Java and open source implementations,” Turner said.
“We will release Windows and Java-compliant products initially, but will also assist other implementations and are working with groups to expand the SDK capability.”
Turner said only in the past three months the open source community has expressed interest in SBR.
“The range of products we provide are standards complaint and we haven’t had any stumbling blocks,” he said.
The ATO’s Bettina said in addition to commercial and open source products, AUSkey can be used by SaaS providers.
“In a SaaS model the business can get a device AUSkey and choose the SaaS provider to be the host for the AUSkey,” she said.