Because good research needs good data

Status message


Warning message

Just to let you know, we are no longer updating this section.
This is retained as a resource but nothing new has been added since late 2009. No further additions will be made by the DCC.


Date added 1 October 2008
Last edited 11 November 2009

Full Title

XML Key Management Specification (XKMS)


XKMS specifies protocols for distributing and registering public keys for security within the SOAP protocol for Web Services. Part 1 comprises of 2 services. The XML Key Information Service (X-KISS) deals with the management of a public key pairs, with the key objective of minimising complexity of applications using XML Signauture. The XML Key Registration Service (X-KRSS) deals with the management of private keys. Part 2 comprises bindings for these services.

Standards Developing Organisation



No information available.

Lifecycle Action

Access, Use and Reuse

Standard Framework

Electronic Records Management Standards

Standard Type


Current Versions


Further Information

Alternative Current Versions

Previous Version

Referenced Standards

W3C Recommendation: 12 February 2002, XML-Signature Syntax and Processing
CSP: 1985, Communicating Sequential Processes
IETF RFC 2104: February 1997, HMAC: Keyed Hashing for Message Authentication
IETF RFC 2119: March 1997, Key words for use in RFCs to Indicate Requirement Levels
IETF RFC 2246: January 1999, The TLS Protocol Version, 1.0
IETF RFC 2373: July 1998, IP Version 6 Addressing Architecture
IETF RFC 2437: October 1998, PKCS #1: RSA Encryption Version 2.0
IETF RFC 2459: January 1999, Internet X.509, Public Key Infrastructure Certificate and CRL Profile
IETF RFC 2782: February 2000, A DNS RR for specifying the location of services (DNS SRV)
IETF RFC 4013: February 2005, SASLprep: Stringprep profile for user names and passwords
ITU-T Recommendation X.509: (08/2005), Information Technology Open Systems Interconnection The Directory: Public-key and Attribute Certificate Frameworks
W3C Note: 20 February 2003, XML Advanced Electronic Signatures
W3C Recommendation 16 April 2002, Platform for Privacy Preferences 1.0 (P3P1.0) Specification
W3C Recommendation: 10 December 2002, XML Encryption Syntax and Processing
W3C Recommendation: 24 June 2003, SOAP Version 1.2 Part 1: Messaging Framework
W3C Recommendation: 26 June 2007, Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language
W3C Recommendation: 28 October 2004, XML Schema Part 1: Structures, Second Edition
W3C Recommendation: 28 October 2004, XML Schema Part 2: Datatypes Second Edition
W3C Recommendation: January 1999, Namespaces in XML
W3C Recommendation: October 2000, Extensible Markup Language (XML) 1.0 (Second Edition)