IDN Registrars and Resellers - Implementation Tools - IDN SDK - IDN SDK from VeriSign, Inc.

You Are Here: US Home > Domain Name Services > Domain Name Services > IDNs > IDN Registrars and Resellers > Implementation Tools - IDN SDK

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:

  • compressed
  • gzip

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.




Contact Us
Contact Us

Phone: (703) 925-6999
info@verisign-grs.com


<> <>