how do you plan to use the token? will it be used to authenticate your server to the web service?
synching your server's time with reliable time providers:
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/2000_Server/Q_22951251.htmlBASE64 transformation
http://www.devcurry.com/2009/01/convert-string-to-base64-and-base64-to.htmlAES is a symmetric encryption, so I assume that you will swap keys beforehand in a secure manner.
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_24845774.htmlthere are still a few major unknowns.
How does the customer plan for you to have the daily file in a secure manner?
The customer must deploy a web service to verify users. This web service will hide the LDAP details from you, so you will not have to deal directly with LDAP.
Of course, you need the web service details..
ShalomC