SQLData XKMS Server v2.0
XML Key Management Specification (http://www.w3.org/2001/XKMS/) is a web service interface for exchanging trust information over the Internet. It is a foundation for secure web services and a powerful interface for using public key technology transparently.
SQLData XKMS Server is a C++ implementation of the XKMS 2.0 standard. It supports all messages defined in the Key Information Service (XKISS) and the Key Registration Service (XKRSS). The XKMS Server 2.0 is bundled with a certificate authority (CA) and is capable of issuing, validating and revoking certificates synchronously or asynchronously.
SQLData XKMS 2.0 Server is one of the two server implementations that helped to rectify the XKMS 2.0 specification by the W3C XKMS Work Group. It has been thoroughly tested during the interoperability testing and passed all the standard test cases.
We have a live test server at http://soapclient.com/xml/xkms2 for demonstrations and interoperability tests. You can send XKMS requests directly to the address using either SOAP 1.1 or SOAP 1.2. The following information may be needed to authenticate a request:
(Note that the test service requires a two-phase protocol, i.e., it responds to an original request with a nonce and the requester must present the nonce in the follow-on requests.)
XKMS 2.0 Client Sample Code:
SQLData has also implemented a very powerful XKMS 2.0 client. The Client is a COM object that encapsulates the complexity of XKMS messages, and makes XKMS as simple as a couple of function calls. The following samples demonstrate how to use the object in VB script:
1. Key Registration:
The following code registers a client generated key, the returned X509 certificate is saved in XKMSTester.pem file:
2. Key Validation:
The following code check the validity of a key named XKMSTester.
The XKMS Client can be downloaded at here.
Please contact info2-at-sqldata-dot-com for purchase information.
Send mail to info2-at-sqldata-dot-com with questions or comments about
this web site.