2009-11-19 6 views
0

Actuellement le décryptage/chiffrement et la validation de signature sont implémentés dans mon application BTS en utilisant un composant pipeline personnalisé qui utilise en interne l'assemblage de pipeline qui est les assemblages BTS, je pensais changer le cryptage/décryptage des messages logique à la couche de service Web de sorte qu'une fois que les messages sont authentifiés/validés, je peux envoyer le message à l'application BTS pour un traitement ultérieur, mais comme le décryptage/chiffrement est fait en utilisant des assemblages BTS.Appel du composant pipeline BizTalk à partir de .NET C#

Probablement j'ai besoin de réécrire cette logique .NET C# ou est-ce que je peux utiliser la même implémentation sur la boîte de couche de service Web .NET?

Pour que l'application BTS effectuerait seulement le processus d'affaires et ne serait pas un cryptage des messages en tête/déchiffrement, et par conséquent la question ci-dessus

Répondre

0

Vous pouvez toujours faire le chiffrement/déchiffrement vous en utilisant le system.security .NET. espace de noms de cryptographie: http://msdn.microsoft.com/en-us/library/system.security.cryptography.aspx. Mais je l'ai toujours trouvé un peu difficile à utiliser, il pourrait y avoir des wrappers sur CodePlex qui simplifient tout.

Je suis actuellement dans une banque, et nous avons un service Web externe WCF qui reçoit les données des utilisateurs via un appel de méthode de service Web. Dans notre cas, nous utilisons des certificats et WCF gère tout cela (avec un ou deux appels de support avec Microsoft), et IIS gère le SSL. Mais vous pouvez aussi aller PGP ou tout autre cryptage/décryptage dans le webservice.

Questions connexes