vb.net - How can I read the serial number of an SSL certificate using C# or VB? -


i'm working on project need able compare expected ssl certificate serial number actual serial number of certificate retrieve server. how can in c# or vb?

you should use x509certificate2 class:

using system.net; using system.security.cryptography.x509certificates;  httpwebrequest request = (httpwebrequest)webrequest.create("url of site"); httpwebresponse response = (httpwebresponse)request.getresponse(); response.close(); var cerificatefromclient = request.servicepoint.certificate;     x509certificate2 certificatefromserver = new x509certificate2("path certificate", "passwod"); var serialfromclient = cerificatefromclient.getserialnumberstring(); var serialfromserver = certificatefromserver.getserialnumberstring();    //checking if both serial numbers same bool issame = string.equals(serialfromclient, serialfromclient); 

Comments