Function DE Version 4.50

@NotesIDFileOpenCertifierCtx

NotesAdmin

Syntax

@NotesIDFileOpenCertifierCtx(OSPATH1;VSPECENCPASSWORD2;NOTESPATH3;TD4;RETTEXT5;RETNUMBERHIERAR6;RETNUMBERFILEV7);

Beschreibung

Diese @Funktion öffnet den Cdertifier Context (Certifier Notes-ID) mit dem OSPATH OSPATH1.
Im Parameter VSPECENCPASSWORD VSPECENCPASSWORD2 muß das kodierte Passwort (siehe @NotesIDFileEncodePassword) übergeben werden, falls die Notes-ID nicht Passwort geschützt ist muß ein leeres Passwort ("") kodiert werden.
Im Parameter NOTESPATH NOTESPATH3 kann der NOTESPATH des Notes-Certifier-Logs (in aller Regel CERTLOG.NSF) angegeben werde.
Es kann hier auch ein NULLSTRING ("") übergeben werden, dann werden die folgenden Zertifizierungs-Aktionen nicht protokolliert.

Im Parameter TD TD4 wird das Gültigkeits-Ablaufdatum der Certifier Notes-ID übergegeben.
Im Parameter TEXT RETTEXT5 wird der Name der Certifier Notes-ID zurückgegeben.
Im Parameter NUMBER RETNUMBERHIERAR6 wird der TRUE zurückgegeben, falls es sich um eine hierarchische Certifier Notes-ID handelt, anderfalls FALSE.
Im Parameter NUMBER RETNUMBERFILEV7 wird die File-Version der Certifier Notes-ID zurückgegeben.

Return-Wert:
Im Erfolgsfall wird ein VSPECCERTIFIERCTXHANDLE zurückgegeben, andernfalls @ERROR.

Beispiel: @NotesIDFileOpenCertifierCtx(OSPATH1;VSPECENCPASSWORD2;OSPATH3;RETTD4;RETTEXT5;RETNUMBERHIERAR6;RETNUMBERFILEV7);

RetECPW:=@NotesIDFileEncodePassword("PASSWORD");
ExpTD1:=[10.10.1999 10:10:10];
CertifierPath:="C:\\NOTES\\DATA\\CERT.ID";
RetCTXHandle:=@NotesIDFileOpenCertifierCtx(CertifierPath;RetECPW;"CERTLOG.NSF";RetExpTD1;RETTEXT5;RETNUMBERHIERAR6;RETNUMBERFILEV7);
RetCTXHandle:=@NotesIDFileCloseCertifierCtx(RetCTXHandle);

Es wird die Certifier Notes-ID mit dem Datei-Pfad "C:\\NOTES\\DATA\\CERT.ID" und dem Passwort "PASSWORD" geöffnet, und anschließend wieder geschlossen.
In der Datenbank "CERTLOG.NSF" werden die Zertifizierungsvorgänge protokolliert.