WSE errore catena 3.0 Trust - Come faccio a visualizzare ciò che il certificato è stato inviato indietro? Voglio sapere che cosa ha cert l'errore catena di fiducia

StackOverflow https://stackoverflow.com/questions/1840543

Domanda

Sto avendo un errore di catena di attendibilità quando ricevo la mia risposta in WSE 3.0.

Il loro cert va bene quando mi afferra il WSDL. La loro cert va bene quando mi connetto. E 'ama il mio cert pubblico quando invio la richiesta XML.

Quello che WSE non piace è il segno nella risposta. Microsoft.Web.Service3 chiama getElement, poi loadbinarysecuritytoken, ma poi controlla la catena e non gli piace ciò che vede.

Mi piacerebbe sapere cosa una pedina che non gli piace. Non sono sicuro di come vedere ciò che il token è. E 'dati binari in modo HttpAnalyzer non aiuta molto.

Non riesco a risolvere il problema fino a quando non ho piena conoscenza di ciò che è sbagliato. Sono loro mi mandano il CERT sbagliato? E 'solo un CERT non ho bisogno e da aggiungere alla mia fiducia personale? Cosa?

È stato utile?

Soluzione

Dovete sapere che i certificati sono giusto coinvolti? Di solito un certificato client e un certificato server. Sembra a me come se il cliente non può convalidare il certificato server che è stato utilizzato per firmare il messaggio il cliente riceve. Se si utilizzano certificati self firmato allora si dovrebbe cercare di aggiungere che il certificato nella cartella il certificato della CA principale attendibile sul computer client. Se il client è un servizio, allora si deve mettere sotto LocalMachine (assumendo che il servizio è in esecuzione come servizio di rete) altrimenti metterla sotto CurrentUser. Spero che questo si punta nella direzione giusta.

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