Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het CryptoAgility-voorbeeld laat zien hoe u een standaard of aangepast algoritme specificeert om een cryptografisch flexibele implementatie te bieden in een Windows Communication Foundation (WCF) client en service. Het voorbeeld bestaat uit de volgende projecten:
Dienst
Dit is een zelf-gehoste WCF-service die de ICalculator interface implementeert en het eindpunt beveiligt met de WSHttpBinding, waarbij de beveiligde sessie en betrouwbare sessie zijn uitgeschakeld. De service definieert een aangepaste SecurityAlgorithmSuite klasse om de cryptografische algoritmen op te geven die moeten worden gebruikt voor berichtbeveiliging.
Klant
Dit is een WCF-client die toegang heeft tot de service na een geslaagde verificatie. Hiermee worden de bewerkingen aangeroepen die beschikbaar worden gesteld door de ICalculator interface en geïmplementeerd door de service. De client definieert ook dezelfde aangepaste SecurityAlgorithmSuite klasse om de cryptografische algoritmen op te geven die moeten worden gebruikt voor berichtbeveiliging.
Dit voorbeeld gebruiken
Open de CryptoAgility.sln solution in Visual Studio 2012.
Druk op Ctrl+Shift+B om de oplossing te bouwen.
Open Verkenner, navigeer naar de \WCF\Basic\Security\CryptoAgility\Service\bin directory and run the service.exe file with administrator privileges by right-clicking service.exe en selecteer Uitvoeren als beheerder.
Navigeer normaal naar \WCF\Basic\Security\CryptoAgility\Client\bin directory and run the client.exe bestand.