Sono perso in un intricato labirinto di certificati e chiavi private.Come creare un certificato da utilizzare con SslStream AuthenticateAsServer senza importare
Sto scrivendo un server in C#. Voglio che accetti le connessioni SSL. A scopo di test, voglio generare un certificato per "localhost" e usare quel certificato per il server. Idealmente non voglio inquinare il mio archivio certificati, quindi voglio solo un file, o file, sul disco che il codice C# può caricare per fornire il certificato.
Tutto ciò che ho provato (utilizzando gli approcci di libro di cucina suggeriti dalle ricerche web) mi dà "Le credenziali fornite al pacchetto non sono state riconosciute" o "La modalità server SSL deve utilizzare un certificato con la chiave privata associata".
C'è un modo per generare un certificato e una chiave privata e successivamente caricarli in un oggetto X509Certificate senza caricarli anche nell'archivio certificati del mio computer?
hai davvero bisogno di questo certificato o vuoi semplicemente saltare cert. controllalo usando ?? – VladL
Il server è un server web. Ho bisogno di collegarmi ad esso da un browser, usando il protocollo https. Quindi suppongo di aver bisogno del certificato. Sono consapevole che il certificato non sarà considerato attendibile, quindi l'utente del browser dovrà accettarlo come tale. –