Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: inu am 05.06.07 - 11:17:21

Titel: C-API: Unterzeichnen von Gestaltungselementen (@Christopher)
Beitrag von: inu am 05.06.07 - 11:17:21
Hallo,

mittels NSFNoteSign() kann ich Gestaltungselemente bzw. Dokumente mit der aktuellen ID-Datei in einer C-Anwendung unterzeichnen. Wie kann ich eine andere ID anstelle der aktuellen verwenden?


@Christopher:

Hi, Ulrich hat mir den Hinweis gegeben, dass Du mir evtl. hier weiterhelfen kannst...

Vielen Dank
Titel: Re: C-API: Unterzeichnen von Gestaltungselementen (@Christopher)
Beitrag von: Glombi am 05.06.07 - 11:40:10
Muss es eine API sein?

Ich habe hier letztens eine reine Script-Lösung gepostet:
http://atnotes.de/index.php?topic=36236.0

Andreas
Titel: Re: C-API: Unterzeichnen von Gestaltungselementen (@Christopher)
Beitrag von: inu am 05.06.07 - 11:41:07
Ja, es muss eine API-Lösung sein; ein Script hilft mir nicht weiter. Sorry.
Titel: Re: C-API: Unterzeichnen von Gestaltungselementen (@Christopher)
Beitrag von: Glombi am 05.06.07 - 11:49:33
Dann siehe hier

http://atnotes.de/index.php?topic=20017.0

Da ist die API Funktion beschrieben, die Du zum Wechseln der User ID benötigst.

STATUS LNPUBLIC SECKFMSwitchToIDFile (
  char *pIDFileName,
  char *pPassword,
  char *pUserName,
  WORD MaxUserNameLength,
  DWORD ReservedFlags,
  void *pReserved);


Ich hatte allerdings mit Notes 6 Probleme, weil die API Funktion immer falsch zurückgegeben hat. Daher habe ich meine Scriptlösung entwickelt.

Andreas
Titel: Re: C-API: Unterzeichnen von Gestaltungselementen (@Christopher)
Beitrag von: inu am 05.06.07 - 11:54:15
Es handelt sich dort aber um eine C++-API und nicht um die C-API.  Die C++-API sollte man auch nicht verwenden.

PS.: Meine Anwendung läuft auf dem Server. Dort sollen die Gestaltungselemente nicht mit der Server-ID, sondern mit einer entsprechend anderen ID unterzeichnet werden.
Titel: Re: C-API: Unterzeichnen von Gestaltungselementen (@Christopher)
Beitrag von: Glombi am 05.06.07 - 12:01:22
Was denn nun C++ API oder C-API.

Also falls Du eine Lösung für die C-API suchst, dann hier

http://www-12.lotus.com/ldd/doc/tools/c/7.0/api70ref.nsf/852561bd0045e8e785255b3c005a57bb/79de780ca8c37c2f852568ab00535372?OpenDocument&Highlight=0,SECKFMSwitchToIDFile