Hallo zusammen,
da sich ja manche schon als Nutzer der Swissbit TSE "geoutet" haben, werde ich hier vielleicht die ein oder andere Frage los.
Nachdem ich 10x in der Doku überlesen habe, dass der erste Selbsttest mit einem Fehler abschmiert und das völlig in Ordnung ist, ging es auch weiter.
Selbst-Test, Setup, Diverse Info´s auslesen, Zeit updaten, Einloggen - Soweit so gut.
Ich versuche jetzt seit Stunden das Log-Zertifikat auszulesen
Code:
WORMAPI WormError WORMAPI_CALL worm_getLogMessageCertificate (
WormContext * context,
unsigned char * certificate,
uint32_t * certificateLength
)
( wurde bisher in der gefühlt 100 Fassung zu )
function worm_getLogMessageCertificate(context: IntPtr; out certificate: PBytes; out certificateLength: PUInt32): Integer; cdecl; external 'WormAPI.dll';
Egas was ich anstelle, entweder gibt entweder eine
AV oder das Result ist WORM_ERROR_INVALID_PARAMETER.
In der Doku steht, das man den Buffer (in dem Fall certificate) selbst initialisieren muss. Selbst da habe ich von GetMem bis SetLength mit den unterschiedlichsten Typen alles durch.
Hat da jedmand mal nen Tip?