2009-04-20 67 views
4

Die Spezifikation, mit der ich arbeite, erfordert, dass ein Schlüsselpaar generiert und ein Zertifikat automatisch über SCEP auf einen angegebenen Server registriert und als TLS-Server und Client-Zertifikat mit OCSP-Validierung des Kontrahenten verwendet wird. Gibt es Tools für .Net, um so etwas zu tun?Welche Tools sind verfügbar, um Schlüsselpaare zu generieren, sich bei SCEP anzumelden, für TLS-Server auf .Net zu verwenden?

Pure-Managed-Code und Compact Framework-Unterstützung wäre eine gute Sache, wie ich versuche, eine einheitliche MSIL-Binärdatei, die unverändert auf CF/ARMv4i, .Net/x86 und .Net/x64 ausgeführt wird, obwohl etwas nur funktioniert für .Net/x86 ist kurzfristig nützlich.

Antwort

0

Soweit ich weiß, implementiert SecureBlackbox von EldoS solche Funktionalität, aber es ist ein kommerzielles Produkt. Auch gibt es einige freie Komponenten (BouncyCastle, zum Beispiel). Allerdings implementiert keiner von ihnen SCEP, also müssen Sie es tun.

+0

Fair genug. Ich benutzte BouncyCastle für OCSP und die Grundlagen meiner eigenen SCEP-Implementierung. Ich bin noch nicht zu TLS gekommen, obwohl die Mentalis-Bibliothek wie ein vielversprechender Ausgangspunkt aussieht - IIRC Padarn nutzt einen Port von Mentalis zu CF. –