Das ist sicher nichts, was man jeden Tag braucht, aber wenn man es braucht, ist es toll, wenn es da ist:
Im Personendokument im Domino-Verzeichnis werden Zertifikate gespeichert, auch die Internet-Zertifikate des Benutzers. Man kann Sie sich im Notes-Client anschauen, aber wen man für hunderte oder tausende Benutzer etwas prüfen möchte, ist das kein wirklich attraktiver Weg... 😉
Wenn man im Domino Designer sich die Maske anschaut und den Spuren folgt, kommt man auf die undokumentierte Funktion @X509Certificates
.
Aufruf zum Beispiel mit: @X509Certificates([Issuer]; UserCertificate)
Torsten Link hat in seiner Antwort in StackOverflow die erlaubten Parameter für die Funktion aufgelistet:
- [IssuedTo]
- [ValidAfter]
- [Expiration]
- [SerialNumber]
- [SubjectPublicKey]
- [KeyLength]
Über ein entsprechendes Evaluate
kann man das auch in LotusScript nutzen und so ganz flexibel Server-Agenten programmieren, die regelmäßig zum Beispiel die "Restlaufzeit" prüfen oder abgelaufene Internet-Zertifikate finden.
Fortgeschrittenen Entwicklern empfehle ich noch den Blog-Artikel von Thomas Hampel: Import & Export Internet Certificates Programatically