TKernelParms
  • 22 Jan 2025
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

TKernelParms

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

TKernelParms is used to pass runtime parameters to Authentication Suite Server SDK API functions.

There is no mandatory parameter. The first one, if present, should give the number of valid successive parameters in the list.

For default values and details about each runtime parameter, refer to the Authentication Suite Server SDK Product Guide.

The runtime parameters are very important as they modify the behavior of some specific features.

typedef struct
{
    /* Number of valid parameters in this list */
    aat_int32 ParmCount;

    /* Identification window size in nbr of time steps */
    aat_int32 ITimeWindow;
    
    /* Signature window size in nbr of time steps */
    aat_int32 STimeWindow;
    
    /* Requested diagnostic level */
    aat_int32 DiagLevel;
    
    /* GMT time adjustment to perform */
    aat_int32 GMTAdjust;
    
    /* Verify corrupted challenge */
    aat_int32 CheckChallenge;
    
    /* Identification error threshold */
    aat_int32 IThreshold;
    
    /* Signature error threshold */
    aat_int32 SThreshold;
    
    /* Check inactive days */
    aat_int32 ChkInactDays;
    
    /* Vector used to make data encryption unique */
    aat_int32 DeriveVector;
    
    /* Synchronization time window (h) */
    aat_int32 SyncWindow;
    
    /* Online signature */
    aat_int32 OnLineSG;
    
    /* Event window size in nbr of iterations */
    aat_int32 EventWindow;
    
    /* HSM slot ID used to store keys */
    aat_int32 HSMSlotId;
    
    /* Key ID used to read (decrypt) Digipass app BLOB */
    aat_int32 StorageKeyId;
    
    /* DB Digipass app BLOB encryption key ID */
    aat_int32 TransportKeyId;
    
    /* Storage derivation key part 1 */
    aat_int32 StorageDeriveKey1;
    
    /* Storage derivation key part 2 */
    aat_int32 StorageDeriveKey2;
    
    /* Storage derivation key part 3 */
    aat_int32 StorageDeriveKey3;
    
    /* Storage derivation key part 4 */
    aat_int32 StorageDeriveKey4;
    
    /* Storage derivation key part 5 */
    aat_int32 StorageDeriveKey5;
    
    /* Storage derivation key part 6 */
    aat_int32 StorageDeriveKey6;
    
    /* Storage derivation key part 7 */
    aat_int32 StorageDeriveKey7;
    
    /* Storage derivation key part 8 */
    aat_int32 StorageDeriveKey8;
} TKernelParms;

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle