Ich muss mehr Informationen extrahieren als nur das CN des Zertifikats. Derzeit erhalte ich nur die Standard-UserDetails loadUserByUsername (String arg), wobei arg das CN des Zertifikats ist. Ich brauche das X509Certificate-Objekt. Ist es möglich?Wie bekomme ich das Zertifikat in den X509 Filter (Spring Security)?
auf Frühling Sicherheit xml-Datei:
<x509 subject-principal-regex="CN=(.*?)," user-service-ref="myUserDetailsService" />
Wenn Sie 'cert [0] .toString()' ausdrucken, sollte das Cert mit etwas wie '---- BEGIN CERTIFICATE ---- ....' beginnen und mit '---- enden ENDE ZERTIFIKAT ----- '? –