How to use ws-security in M2M embedded devices?

We build telemetry applications and we are looking to design a Windows CE M2M gateway.

The requirement is to make this remote device connect as aWeb Service Client, but it needs to be secure.

Is WSE (2.0 or 3.0) supported in CE? are the tools and wizards available?

What should be the bestturnkey security scenariofor remote CE devices that connect over Ethernet, Dial-up or even GPRS/CDMA?

The devices are known and might have windows accounts (User name/Password) but we are not sure if itis extra overhead to maintain, or does it makes life easier...

Note: For theWeb Service Server we are looking at a .Net NOC with SQL, & Windows 2003 .Net servers.

The goal is to have many (1000s) gateways performing remote readings and reporting back to the server.

I am looking for links, suggestions, warnings, gotchas, etc...
Thx,
Uri

[892 byte] By [UriKluk] at [2007-12-16]
# 1
WSE is not supported in CF, although I heard that someone was doing a custom port at some stage.

I think that this is a really a question that the CF folks need to answer.

douglasp at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 2
It is true that WSE is not supported on NETCF.
However some time ago one of our MVPs - Casey Chesnut did a custom port that can enable WSE on the compact framework.
See his article here:
http://www.brains-n-brawn.com/default.aspx?vDir=cfwse2

In addition you can look up the WebServices2 namespace on the OpenNETCF site.
http://www.opennetcf.org/library/OpenNETCF.Web.Services2.html

MarkIhimoyan at 2007-9-9 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...