Using StrongKey with MSSQL itself is not a big deal, Ben; the SQL scripts that create the schema are part of the installation process and all you have to do is modify them to work on MSSQL. If you do modify them and have them working, we would appreciate your feedback and contribution towards making it easier for the next MSSQL user :-)
Since the service is platform independent, you can run this on Windows, and have any other Windows machine call this using the SKSML protocol (which is SOAP-based). Review the website that has the details on the protocol and then write your .NET programs to call the service and then use the symmetric key that is returned according to the policy embedded in the response packet.
Alternatively, you can use the Java library (SKCL) that we provide and have your .NET programs call this library through some .NET-Java interface (not sure if such a beast exists, but if it does, it might be easier).
Finally, we do have a commercial C/C++ DLL available for sale to those who want to call the service in the native programming language. If you are interested in that, send an e-mail to any of the e-mail addresses at
www.strongauth.com and it should reach us. Thanks.