 |
IDN Registrars and Resellers |
 |
|
Implementation Tools - IDN SDK
In November of 2000, VeriSign Global Registry
Services opened a Testbed for the registration of Internationalized
Domain Names (IDNs). The testbed initially used the Row-based ASCII
Compatible Encoding (RACE) for transformation of IDNs as well as other
early internet-drafts. These standards have evolved into a published
set of standards lead by the Internationalized Domain Names
in Applications (IDNA) document. This IDNA document references a new
ASCII Compatible Encoding called Punycode as well as other IDN specific
documents. Now that these documents have been published as RFCs, VeriSign
is migrating to the new standards.
To assist registrars with the migration, and
to provide application developers with general purpose libraries that
are conformant to the IDNA set of standards, VeriSign is providing an
IDN Software Development Kit (SDK). The SDK provides tools that will
help in the migration and development of applications and the conversion
of data from the deployed internet-drafts to the published RFCs that
will be governing the deployment and usage of IDNs.
IDN SDK
The IDN SDK is available in the following three
formats:
Download
the current version of the IDN SDK.
Contents
The IDN SDK contains two completely independent
libraries; one is a native Java implementation and the other is a native
C implementation which provide maximum flexibilty to the registrar or
application developer to implement based on their specific requirements:
- Java API - A set of Java objects that implement the IDNA draft.
- C API - A set of C routines that implement the IDNA draft.
- Sample Code - Simple examples that indicate how to use the
objects and routines provided in the SDK. This sample code is part of
the Programmer's Guide.
- Tools - Executable programs which wrap around API calls allowing
users to execute the SDK algorithms from the command line.
- Documentation - The SDK contains a User's Guide and Programmer's
Guide, as well as Javadoc documentation
Resources
Mailing List
VeriSign has established a mailing list to
allow for developers to discuss implementation details and share experiences
with other developers. Subscribe to the IDN
SDK Technology Discussion List.
Alternative IDNA Libraries
In addition to the IDN SDK, other libraries
for a variety of programming environments are available in the public
domain which implement the IDNA standard. These libraries can be found
on our website
and are provided to enable maximum flexibility for application developers
to choose the most acceptable library to fit their specific application
requirements. VeriSign encourages and supports the work of such developers
and welcomes any contributions to augment this list as libraries become
available.
|