Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: RKuehle am 23.03.10 - 16:56:49

Titel: Abfrage verbleibende Laufzeit Zertifikat
Beitrag von: RKuehle am 23.03.10 - 16:56:49
Hallo Forum,

ich habe mal eine gamnz allgmeine Frage:
Wie ist es sinnvoll möglich die verbleibende Laufzeit von Nutzerzetifikaten abzufragen?
Wenn ich es richtig verstehe ist das Zertifikat ja in der ID-Datei hinterlegt und bei Rezertifizierung wird lediglich das Ablaufdatum in der ID-Datei korrigert, richtig ?
Wird diese Korrektur vllt. irgendwie auch in der zentralen Names.nsf hinterlegt?
Am Anfang kam ich auf den Gedanken das lastmodified-property der Personendokumente abzufragen. Dies erscheint mir aber zu unsauber!

Hintergrund: Wir haben zur Zeit ein großes Outsourcing am laufen. Effekt ist ua. dass immer mehr Nutzer behaupten/klagen, dass das Zertifikat ohne Vorwarnung abgelaufen sei. Ich dachte jetzt daran eine Art Warnliste zu erzeugen mit deren Hilfe wir die Nutzer vorher nochmals ansprechen.

Vllt. hat ja jemand eine weiterhelfende Idee / Ratschlag ?

Grüße R.Kühle
Titel: Re: Abfrage verbleibende Laufzeit Zertifikat
Beitrag von: Axel am 23.03.10 - 19:55:54
Wie du das programmiertechnisch abfragen kannst kann ich dir leider nicht sagen. Aber im Admin-Client gibt es eine Ansicht für sowas. Wo die genau "versteckt" ist kann ich dir morgen sagen, auswendig weiß ich das leider nicht.

Axel
Titel: Re: Abfrage verbleibende Laufzeit Zertifikat
Beitrag von: koehlerbv am 23.03.10 - 20:46:35
Der Admin-Client ist hier nur der Übermittler der Botschaft, Axel. Zu finden sind diese Angaben im Domino Directory in den Ansichten unter "Zertifikate" (die Spalte mit dem Ablaufdatum wird allerdings mit einer undokumentierten @function geholt, was allerdings durch Abfragen der ColumnValues auch wieder egal ist).

Bernhard
Titel: Re: Abfrage verbleibende Laufzeit Zertifikat
Beitrag von: RKuehle am 25.03.10 - 10:30:08
Sorry für die verspätete Reaktion!

Aber ich kann immer nur wieder sagen: Gut das es euch gibt !!!!

Danke für die Hilfe!"

Grüße RK
Titel: Re: Abfrage verbleibende Laufzeit Zertifikat
Beitrag von: HordesPrime am 21.05.10 - 09:08:25
Zur Vervollständigung hier mal die @function.

@Certificate

Die entsprechenden Parameter findest du wie üblich in der Designerhilfe.

Ich habe mir als Beispiel eine View mit folgender Auswahl erstellt, um zu sehen welche IDs bereits abgelaufen sind und eine Weitere um zu sehen welche ID welches Ablaufdateum hat.

SELECT Type = "Person" & (@date(@certificate([INTLEXPIRATION];Certificate)) < @date(@now))

oder halt einfach eine Spalte mit folgender Formel versehen um das Ablaufdatum jeder ID zu sehen:
@certificate([INTLEXPIRATION];Certificate)

TC