Undokumentierte @Funktion liefert Details zu Internet-Zertifikaten

von Thomas, assono GmbH, Standort Kiel, 15.04.2021

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

Thomas Bahn

Thomas Bahn

Diplom-Mathematiker, IT-Spezialist & Speaker auf Fachkonferenzen

Thomas Bahn ist Mitgründer und Geschäftsführer der assono GmbH. Seit mehr als 20 Jahren berät er erfolgreich Unternehmen aus ganz Deutschland rund um das Thema Software und Digitalisierung. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten KI-Themen wie Chatbots kennt er die neusten Entwicklungen und weiß, wie diese sich gewinnbringend für Unternehmen einsetzen lassen. Aufgrund seines Expertenwissens ist Thomas Bahn regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag Entwicklung HCL Domino HCL Notes Für Entwickler

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel