摘要 |
A message given with an electronic signature is modified, for example, by adding or deleting data to or from the message, while keeping validity of the electronic signature. A conversion information insertion unit 21 of a computer B 20 receives a message given with an electronic signature from a computer A 10 , and inserts conversion information into the message. Then, the conversion information insertion unit 21 sends the message added with the conversion rules to a computer C 30 . A signature verification unit 31 of a computer C 30 receives the message with the inserted conversion information from the computer B 20 . With respect to the received message, the signature verification unit 31 verifies whether the XML signature given by the computer A 10 is valid or not. In the case where the XML signature is valid, a conversion information application unit 32 modifies the message given with the XML signature, for example by adding or deleting data.
|