Systems and methods for defining security information for web-services
AssigneeHewlett-Packard Development Company, L.P.
InventorsDorothea Beringer, Guillaum Vambenepe
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment of the present invention, a web-services interface for a web-service comprises a security binding extension element operable to specify at least one security feature for a message transmitted to a service provider and a security algorithm extension element operable to specify at least one algorithm to be used for securing the message.
Claims47
A web-services provider interface for a web-service, comprising:
- a publisher executable by the web-services provider to generate a web-services interface accessible by a web-services requestor over a network, the web-services interface defining:
- a security binding extension element operable to specify at least one security feature for a message transmitted to a service the web-services provider by the web-services requestor;
- and
- a security algorithm extension element operable to specify at least one algorithm to be used for securing said message.
A web-services interface for a web-service provider, comprising:
- a publisher executable by the web-services provider to generate a web-services interface accessible by a web-services requestor over a network, the web-services interface defining a security binding extension element operable to specify at least one security feature for a message transmitted to a service the web-services provider by the web-services requestor, wherein said security binding extension element comprises a signature attribute operable to specify whether said message is to be digitally signed prior to transmission to said service the web-services provider.
A method for defining a web-service, comprising:
- specifying at least one security feature for a message transmitted to a service provider;
- and
- specifying at least one algorithm to be used for securing said message.
A method for providing a web-service, comprising:
- determining whether a web-services interface for said web-service requires a web-services message to be encrypted;
- determining whether said web-services message is encrypted in a manner specified by said web-services interface in response to said web-services interface requiring said web-services message to be encrypted;
- determining whether said web-services interface requires said web-services message to be digitally signed;
- determining whether said web-services message has been digitally signed in a manner specified by said web-services interface in response to said web-services interface requiring said web-services message to be digitally signed;
- and
- processing said web-services message in response to said web-services message being secured in a manner specified by said web-services interface.
Dependencies are inferred from the claim text.