Definitions in vpn_ext_type.h

Preprocessor macro definitions for the vpn_ext_type.h header file in this library.

Definitions:

#define VPN_EXT_DOMAIN_AUTH "auth"
The domain name for Authorization APIs.

Since: BlackBerry 10.2.0

#define VPN_EXT_DOMAIN_CRYPTO "crypto"
The domain name for Cryptographic APIs.

Since: BlackBerry 10.2.0

#define VPN_EXT_DOMAIN_SERVICE "service"
The domain name for the Service Extension API.

Since: BlackBerry 10.2.0

#define VPN_EXT_DOMAIN_SUPPORT "support"
The domain name that's used to query the provider's functionality.

Since: BlackBerry 10.2.0

#define VPN_EXT_DOMAIN_KEYAGREE "keyagree"
The domain name for Key Agreement APIs.

Since: BlackBerry 10.2.0

#define VPN_EXT_KEYAGREE_CUSTOM_DH "custom_dh"
The name for the custom Diffie-Hellman Key Agreement API.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_PROVIDER "provider"
The provider name.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_API_LIST "api_list"
The API list.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_API "api"
The API name.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_VERSION "version"
The API version.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_DOMAIN "instance"
The domain.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_ENTERPRISE "enterprise"
The enterprise perimeter indication.

Since: BlackBerry 10.2.0

#define VPN_EXT_ATTR_PID "pid"
The pid of the extension entry point.

Since: BlackBerry 10.3.0

#define VPN_EXT_NAME_LEN 31
The maximum length of string names that are used in structures.

Since: BlackBerry 10.2.0

#define DH_CUSTOM_MAX_LEN 16
The maximum length of a custom Diffie-Hellman name.

Since: BlackBerry 10.2.0

Library:

libvpn_ext (For the qcc command, use the -l vpn_ext option to link against this library)