Domanda

Ricevo il seguente errore quando provo a creare un'istanza di un client di servizi Web di terze parti ...

Cannot find the X.509 certificate using the following search criteria:
StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindByThumbprint', 
FindValue '[value in here]'.

La cosa strana è che abbiamo questo lavoro su un'altra macchina di sviluppo, ma si rifiuta fermamente di lavorare sulla mia. Abbiamo aggiunto il certificato all'archivio certificati della macchina nello stesso modo (per quanto ne sappiamo) su ogni macchina.

Qualcuno può offrire qualche suggerimento su come risolvere questo problema?

È stato utile?

Soluzione

Forse non hai il certificato installato su quella macchina. Dai un'occhiata a Internet Explorer (Strumenti | Opzioni Internet | Scheda Contenuto | Certificati) certificati client installati.

In " Personale " scheda puoi vedere i certificati installati per il tuo account utente (mentre stai usando il nome del negozio "Il mio"). Facendo doppio clic su un certificato installato nella scheda Dettagli avrai tutte le informazioni che puoi usare sull'attributo find value, come l'identificazione personale.

Nota che su Windows 10, i certificati si trovano nel "Computer" locale memorizzare. Su Windows Server 2008 R2 e versioni precedenti, sono disponibili in "Personale".

Altri suggerimenti

Ecco cosa ha funzionato per me:

Non valido - 252967BFBCD543D93A79AFD86D4A5117A9C6767B

Aggiunto 0x (prefisso per costanti numeriche esadecimali)

Valido - 0x252967BFBCD543D93A79AFD86D4A5117A9C6767B

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top