#include "../APIDef.h"
#include "../PODTypes.h"
#include <stdbool.h>
#include <wchar.h>
#include <stdint.h>
Go to the source code of this file.
◆ LSProxySettings
◆ LSSerialList
Structure to hold a list of strings (serial numbers).
Returned by ListAvailableHardwareKeys. Must be freed using FreeLSSerialList.
◆ LSHardwareKeyOptions
◆ LSExtendedOptions
◆ CreateLSProxySettings()
LS_API LSProxySettings * CreateLSProxySettings |
( |
const char * |
proxy, |
|
|
const char * |
user, |
|
|
const char * |
password |
|
) |
| |
◆ FreeLSProxySettings()
◆ FreeLSSerialList()
Frees the memory allocated for an LSSerialList structure.
- Parameters
-
list | Pointer to the LSSerialList returned by ListAvailableHardwareKeys. |
◆ CreateLSHardwareKeyOptions()
Creates a new LSHardwareKeyOptions object.
- Returns
- Pointer to the created object. Must be freed with FreeLSHardwareKeyOptions.
◆ FreeLSHardwareKeyOptions()
Frees the memory associated with an LSHardwareKeyOptions object.
- Parameters
-
options | Pointer to the object created by CreateLSHardwareKeyOptions. |
◆ ListAvailableHardwareKeys()
Lists the serial numbers of all connected YubiKeys with PIV support.
Corresponds to the static C++ method HardwareKeyOptions::ListAvailableKeys.
- Returns
- An LSSerialList structure containing the serial numbers. The caller is responsible for freeing this structure using FreeLSSerialList. Returns a list with count=0 on error or if no keys are found.
◆ CreateLSExtendedOptions()
◆ CreateLSExtendedOptionsByPath()
◆ CreateLSExtendedOptionsEx()
◆ FreeLSExtendedOptions()