摘要:
An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.
摘要:
An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.
摘要:
A message gateway apparatus is provided for use in a web service system to process a message containing a request for a destination web service application, in which the message includes a plurality of events within a structured document conforming to a web service protocol and each event of the plurality of events has a name and a content thereof. The message gateway apparatus comprises a message parsing module configured to sequentially identify the events of the plurality of events of the message, an input object creation module configured to sequentially extract the events of the plurality of events from the message parsing module, and a message filtering module configured to sequentially access the events of the plurality of events as the events are extracted from the message parsing module by the input object creation module to analyze the name of each event and perform security processing on the content of each event for which the corresponding name indicates that security measures have been applied according to a security protocol. The input object creation module is configured to construct an input object including input parameters for the destination web service application based on the message. The input object creation module constructing the input object by adding a representation of each event of the plurality of events to the input object after each event is accessed by the message filtering module.
摘要:
A message gateway apparatus is provided for use in a web service system to process a message containing a request for a destination web service application, in which the message includes a plurality of events within a structured document conforming to a web service protocol and each event of the plurality of events has a name and a content thereof. The message gateway apparatus comprises a message parsing module configured to sequentially identify the events of the plurality of events of the message, an input object creation module configured to sequentially extract the events of the plurality of events from the message parsing module, and a message filtering module configured to sequentially access the events of the plurality of events as the events are extracted from the message parsing module by the input object creation module to analyze the name of each event and perform security processing on the content of each event for which the corresponding name indicates that security measures have been applied according to a security protocol. The input object creation module is configured to construct an input object including input parameters for the destination web service application based on the message. The input object creation module constructing the input object by adding a representation of each event of the plurality of events to the input object after each event is accessed by the message filtering module.
摘要:
A computer implemented method, apparatus, and computer program product for processing markup language security messages. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
摘要:
Markup language security messages are processed. A template corresponding to a markup language security message is identified. The markup language security message is parsed for variable values using the template. A transition sequence is generated that represents the entire markup language security message. Each transition in the transition sequence is associated with a portion of the markup language security message. A lightweight data model of the markup language security message is populated using the transition sequence. The lightweight data model includes nodes for the variable values and a set of selected constant values.
摘要:
When the remaining capacity of a battery of a robot comes to a low level at a position in an operational area, power consumption can be reduced, thereby extending the life of the battery, by changing control parameters used by actuators and successively suspending operations of driving members of which the suspension of operations does not significantly affect the motion using a leg unit. Therefore, the robot can operate for a longer time, and energy, which is required for the motion for connection to a charging station or an external power supply device, can be maintained.
摘要:
A workpiece measuring apparatus has an external module provided outside an NC device to acquire position data of one or more movable axes of a movable unit having a measuring head attached thereto. The position data of the measuring head is acquired at the same time interval as that for the distance measurement by the measuring head. The position of the workpiece is acquired by calculation from the acquired distance measurement data and the position data of the measuring head. The continuous shape of the workpiece can be measured by performing continuous measurement while moving the measuring head. Therefore, no modification or change is required such as adding a new function to the NC device. In addition, the present invention is applicable to any machine tool equipped with an NC device of any configuration, without being restricted by constraints of the NC device.
摘要:
A shaking apparatus for shaking a seat where a user sits down, including actuators, wherein the seat is supported by supporting parts at least at a front side, a rear left side and a right side, or a rear side, a front left side and a right side. The seat is inclined left or right by complementarily operating the actuators mounted to the left and right supporting parts to complementarily vary the distance from a floor of the left and right supporting parts, and the seat is inclined forward or backward by equally operating the actuators mounted to the left and right supporting parts to equally vary the distance of the left and right supporting parts from the floor.
摘要:
A positioning control apparatus has a moving body, a feed device having a guide mechanism for guiding the moving body in the direction of its feed axis and a drive mechanism for moving the moving body, a structural body supporting the feed device and a controller for controlling a moving position of the moving body with respect to a reference position on a machine tool by controlling the operation of the drive mechanism, and further has a calculating section calculating displacement of the feed device in the feed-axis direction with respect to the reference position caused by displacement of the structural body and a compensating section receiving the displacement data measured by the calculating section and adding modification data for eliminating the displacement to a control signal in the controller.