La façon la plus simple pour ce faire avec une bibliothèque externe, est à l'aide de la (libre) Chillkat Publique /Clé Privée De La Composante: l'utilisation, l'importation de la clé peut être effectuée à l'aide juste quelques lignes de code et si vous êtes prêt à payer le $149 pour que le reste de la bibliothèque, il va faire face à l'générale crypto concepts beaucoup plus facile ainsi.
Et contrairement à la régulière Microsoft .NET Framework, le Mono projet ne semblent avoir un PKCS8 mise en œuvre pour qui la plein source en C# est disponible. Cela peut être approprié comme un point de départ dans le cas où vous ne peut absolument pas compter sur les bibliothèques externes, en supposant que la LGPL (2.0) licence associée avec le Mono code fonctionne pour vous...
Enfin, la PKCS #8 format n'est pas trop difficile à analyser, et le RSA/DSA paire de clés d'objets comme par PKCS #11 et relativement facile à convertir .NET X509Certificate une fois que vous avez compris où tous les bits aller-en fait, je faisais cela VB.NET il y a un moment, mais malheureusement ne suis pas en mesure de partager le code.
J'ai besoin de quelque chose de libre et de l'Opensource. Mais merci pour votre aide. Je suis sûr que c'est facile à faire, mais je ne veux pas le faire. C'est pourquoi j'ai eu cette bibliothèque. Simple, opensource et gratuit. Après vos modifications, je suis d'accord avec vous.
La façon la plus simple pour ce faire avec une bibliothèque externe, est à l'aide de la (libre) Chillkat Publique /Clé Privée De La Composante: l'utilisation, l'importation de la clé peut être effectuée à l'aide juste quelques lignes de code et si vous êtes prêt à payer le $149 pour que le reste de la bibliothèque, il va faire face à l'générale crypto concepts beaucoup plus facile ainsi.
Et contrairement à la régulière Microsoft .NET Framework, le Mono projet ne semblent avoir un PKCS8 mise en œuvre pour qui la plein source en C# est disponible. Cela peut être approprié comme un point de départ dans le cas où vous ne peut absolument pas compter sur les bibliothèques externes, en supposant que la LGPL (2.0) licence associée avec le Mono code fonctionne pour vous...
Enfin, la PKCS #8 format n'est pas trop difficile à analyser, et le RSA/DSA paire de clés d'objets comme par PKCS #11 et relativement facile à convertir .NET X509Certificate une fois que vous avez compris où tous les bits aller-en fait, je faisais cela VB.NET il y a un moment, mais malheureusement ne suis pas en mesure de partager le code.
Je suis sûr que c'est facile à faire, mais je ne veux pas le faire. C'est pourquoi j'ai eu cette bibliothèque. Simple, opensource et gratuit.
Après vos modifications, je suis d'accord avec vous.
OriginalL'auteur mdb
Merci pour votre réponse.
Mon script pour créer des clés RSA j'ai utilisé OpenSSL de pentecôte:
(Script Linux)
En C# nous avons besoin de privateKey au format XML. J'ai utilisé cette analyseur pour ce faire.
Pour déchiffrer de défi que nous devons utiliser:
Pour chiffrer pentecôte certificat de serveur, nous devons utiliser:
Merci pour JavaScience Consultation
OriginalL'auteur Makah