XML Key Management Service (XKMS)Page edited by Andrei ShakirinChanges (5)
Full ContentXML Key Management Service (XKMS)Use caseCXF security uses asymmetric algorithms for different purposes: encryption of symmetric keys and payloads, signing security tokens and messages, proof of possession. For example, if sender encrypts the message payload sending to the receiver, he should have access to receiver certificate saved in local keystore. Seems to be OK? Imagine now that you have production environment with 100 different clients of this service and service certificate is expired. You should reissue and replace certificate in ALL client keystores! Even more, if keystores are packaged into war files or OSGi bundles – they should be unpackaged and updated. Not really acceptable for enterprise environments. Therefore large service landscapes support central certificates management. It means that X509 certificates are not stored locally in keystores, but are provided and administrated centrally. Normally it is a responsibility of Public Key Infrastructure (PKI) established in organization. PKI is responsible to create, manage, store, distribute, synchronize and revoke public certificates and certification authorities (CAs). XKMS SpecificationW3C specifies standard protocol to distribute and register public keys, certificates and CAs that can be used for XML-based cryptography, including signature and encryption: XML Key Management Specification (XKMS 2.0). XKMS can be used as standardized frontend to Public Key Infrastructure (PKI). XKMS DesignInternal structure of XKMS service is represented on the following figure: XKMS Service exposes standardized XKISS and XKRSS SOAP interfaces. Data FormatsInput and output data formats are specified in XML Key Management Service Specification Version 2.0 (see XKMS 2.0). Anyway XKMS service supports only subset of specified requests and responses. Element XPath||Supporting values||Description Unknown macro: {SERVICE_ NAMESPACE}
SERVICE_NAME. Used for service certificates SERVICE_NAME | Depending on Application attribute public key is identified as X509 Subject DN or Service nameservice certificates
Change Notification Preferences
View Online
|
View Changes
|
Add Comment
|
- [CONF] Apache CXF Documentation > XML Key Management Service... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
- [CONF] Apache CXF Documentation > XML Key Management Se... confluence
