vscode visual tag studio para extensions extensiones code closing autocompletar visual-studio certificate wif certificatestore

visual studio - visual - ¿Adónde fue ''Mi "tienda de certificados?



visual studio code html preview (2)

.NET se refiere a las tiendas de manera diferente a como lo hace Windows. Que es un dolor justo en el trasero. Cuando .NET habla de My store, Windows se refiere a él como Personal store.

Donde pongas certs depende de su finalidad. El almacén personal es para los certificados que usará, donde tiene las claves pública y privada. El almacén de personas confiables es para certificados donde usted (normalmente) solo tiene la clave pública y desea agregar una confianza explícita para esos certificados.

Además, recuerde que si está utilizando un certificado para cifrar su cuenta de usuario debe tener acceso a la clave privada. Para los certificados instalados en LocalMachine / My, los administradores lo harán pero, por ejemplo, el SERVICIO DE RED no lo hará. Deberá otorgar acceso específico a la clave privada.

Porque soy increíble, estoy tratando de ejecutar la última aplicación de demostración WIF usando VS2k10 B2 en mi 7 boxen ... por supuesto, 64 bits (mi neckbeard es fuerte) Tengo un problema para que funcione.

Parte de la demostración completa requiere que instale algunos certificados en la máquina local. El problema es que me piden que instale algunos de los certificados del sitio web en un almacén de certificados llamado LocalMachine / My . Bueno, ya no parece haber ninguno / Mi más. Aparece una tienda similarmente sospechosa llamada Personal , pero la aplicación no funciona si instalo los certificados allí y cambio las configuraciones para buscar en LocalMachine / Personal .

Si instalo los certificados en TrustedPeople (se menciona como una ubicación válida por la excepción que se lanzó cuando intenté usar Personal), ¿ es eso suficiente? ¿Sería esto considerado una mala forma en una máquina de producción?

El proyecto de prueba de Windows Identity Foundation se puede encontrar en: http://claimsbasedwpf.codeplex.com

La excepción:

Nombre de la propiedad: ''certificateReference'' Error: ''ID1025: No se puede encontrar un certificado único que coincida con los criterios. Nombre de la tienda: ''Mi'' Ubicación del almacén: ''LocalMachine'' X509FindType: ''FindBySubjectDistinguishedName'' FindValue: ''CN = busta-rpsts.com'' ''


Debe instalar los certificados en el almacén de equipos locales, no en el almacén de usuarios actuales. Si hace doble clic en ellos para instalarlos, irán en Usuario actual. Use el complemento mmc para instalarlos en la computadora local. Además, si tiene permisos de acceso, ejecute VS como administrador.