Function DE Version 5.00

@NotesIDFileReCertifyID

NotesAdmin

Syntax

@NotesIDFileReCertifyID(VSPECCERTIFIERCTXHANDLE1;TEXTSERVERNAME2;ORGUNIT3;OSPATH4;TDVALID5;RETOSPATH6);

Beschreibung

Diese @Funktion rezertifiziert die Notes-ID mit dem OSPATH OSPATH4 mit der Certifier Notes-ID, die dem Certifier Context Handle VSPECCERTIFIERCTXHANDLE VSPECCERTIFIERCTXHANDLE1 zugeordnet worden ist (siehe @NotesIDFileOpenCertifierCtx).
In TEXT TEXTSERVERNAME2 wird der Name des Registrierungs Server angegeben (für den lokalen Server kann ein NULLSTRING ("") angegeben werden).
In TEXT ORGUNIT3 kann die Organisation Unit angegeben werden. Dies ist ergänzend zu den Angaben die dem Certifier Context Handle VSPECCERTIFIERCTXHANDLE VSPECCERTIFIERCTXHANDLE1 zugeordnet worden sind. (Wenn nicht gewünscht, kann ein NULLSTRING ("") angegeben werden.)
In TD TDVALID5 muß das Ablaufdatum für die Gültigkeit der Zertifizierung angegeben werden.

In OSPATH RETOSPATH6 wird der Name des Files bei dem ein Fehler aufgetreten ist zurückgegeben. (Nur im @ERROR Fall)
Return-Wert:
Im Erfolgsfall wird TRUE zurückgegeben, andernfalls @ERROR.

Beispiel: @NotesIDFileReCertifyID(VSPECCERTIFIERCTXHANDLE1;TEXTSERVERNAME2;ORGUNIT3;OSPATH4;TDVALID5;RETOSPATH6);

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

Es wird die Certifier Notes-ID mit dem Datei-Pfad "C:\\NOTES\\DATA\\CERT.ID" und dem Passwort "PASSWORD" geöffnet.
Die Notes-ID "C:\\NOTES\\DATA\\USERX.ID" wird mit dem Certifier Context Handle RetCTXHandle rezertifiziert.
Als Organisation Unit wird "TestOrg" verwendet. Der Registrierungs Server ist der lokale Server ("").
Am [10.10.2010 10:10:10] wird das Zertifikat seine Gültigkeit verlieren.
Anschließend Certifier Context Handle RetCTXHandle wieder geschlossen.
In der Datenbank "CERTLOG.NSF" werden die Zertifizierungsvorgänge protokolliert.