Ich musste heute einen kleinen Umweg machen, um Funktionalität, die nur im .Net 2.0 Framework zur Verfügung steht, auch in einer .NET 1.1 Anwendung zu nutzen.

Es geht um die Erstellung von externen Signaturen im PKCS#7-, respektive CMS Format.

Da diese Form der Signierung meines Wissens nach nur mit dem .NET 2.0 Framework möglich ist, habe ich folgendes gemacht:

  • .NET 2.0 Framework installieren
  • Entwicklungsumgebung installieren
  • WebService schreiben der die Funktionalität kapselt und ein byte[] mit der Signatur zurückgibt
  • WebService deployen
  • Deployte Anwendung im IIS auf das .NET Framework 2.0 umstellen
  • WebService in der .NET 1.1 Anwendung einbinden

nutzen und warten, bis wir komplett auf das .NET 2.0 Framework umstellen…

Ich hatte ja gehofft, daß im .NET 2.0 Framework die crypt.dll endlich mal durch nativen C# Code ersetzt wird. Ist aber leider nicht der Fall, wenn man sich den Code mit Reflector anschaut, sieht man wieder, daß die Aufrufe weitestgehend an diese dll weitergeleitet werden.

Bei Mono hingegen wird versucht obige Funktionalität in C# zu implementieren, jedoch gibt es dort derzeit nur Low-Level Kryptographie-Funktionalität.


No Responses to “.Net 2.0 Funktionalität über WebService”  

  1. No Comments

Leave a Reply