Avatar billede crowsel Nybegynder
20. september 2008 - 16:50

klientcertifikater og HttpClientCertificate

jeg er ved at lave et system hvor jeg vil læse klientcertifikater. det er som udgangspunkt ikke noget problem det ligger jo let i Request.ClientCertificate af typen HttpClientCertificate.

problemet består i at IIS skal konfigureres til enten at kræve certifikater eller acceptere dem. hvis man nøjes med at acceptere bliver brugeren i en browser ikke spurgt. jeg har dog behov for kun at acceptere da certifikater er et tilbud og ikke et krav for mit site.

hvis jeg indstiller IIS til at kræve certifikater virker det dog. en løsning kunne være at indstille en specifik fil eller mappe til at kræve det under websteder men dette tvinger mig til at bruge fysiske filer og med ASP.NET MVC og routing er det heller ikke en acceptabel løsning.

jeg prøvede derfor at sætte Response.Status til "403.7 Client certificate required" men HttpResponse vælger at dele denne streng ved mellemrum og kræver, at det første er et heltal. derfor dur det heller ikke.

hvad skal jeg gøre for at få IIS til at spørge om certifikat på en side der ikke findes fysisk (og derfor ikke kan justeres rettigheder for)?

jeg tvivler på om det overhovedet er muligt. antallet af point er sat højt da der ikke rigtigt findes svar på nettet. jeg placerer det i ASP.NET kategorien end i serverkategorien fordi jeg forventer en eventuel løsning vil være at sende data på en bestemt måde fra min side.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

SporingsGruppen ApS

Frontend-udvikler

Udviklings- og Forenklingsstyrelsen

Testmanager til Partsrepræsentation

Udviklings- og Forenklingsstyrelsen

Backend-udvikler til Java-baserede microservices

Gehl Architects ApS

IT Supporter