A method for executing secure data transfer between a communication device and
an application server in a wireless network, in which a request requiring a secure
transaction of data is sent from either the communication device or the server.
An agreement proposal for the secure transaction is sent to the communication device,
and if the agreement proposal is considered acceptable, the agreement proposal
is sent to a security adapter. Details of the transaction are entered into a message
and sent to a smart card in order to activate a signing application in the smart
card. The details of the transaction are displayed on the communication device,
and if the transaction is accepted, the signing application signs the data and
sends it to the security adapter via messages, the signature is verified, and the
data is sent to the server.