Package-level declarations
Types
Throws when the Unicast Address has not been set.
Defines a set of authentication methods aimed at strengthening the provisioning process.
The type authentication method chosen for provisioning.
Thrown when confirmation value received from the device does not match calculated value. Authentication failed.
A set of support Input out-of-band actions.
Thrown when the unicast address is invalid.
Thrown when the provided alphanumeric value could not be converted into bytes using ASCII encoding.
The received PDU is invalid.
The received Public Key is invalid or not equal to Provisioner's Public Key.
Thrown when the ProvisioningManager is in an invalid state.
Thrown when the key pair generation has failed.
Throws when the Network Key has not been set.
Thrown when no available Unicast Address was found in the Provisioner's range that could be allocated for the device.
A set of support Output out-of-band actions.
The device sends this PDU to indicate the supported capabilities to a provisioner.
Set of errors which may be thrown during provisioning a device.
Provisioning manager is responsible for provisioning new devices to a mesh network.
Configuration class that contains all the necessary information to provision a device.
Provisioning requests are sent by the Provisioner to an unprovisioned device.
Provisioning responses are sent by the Provisionee to the Provisioner. as a response to a ProvisioningRequest.
Defines possible state of provisioning process.
The type of Device Public key to be used.
Type of public key information.
Thrown when the remove device sent a failure indication.
Set of errors which may be reported by an unprovisioned device during provisioning process.
Thrown when the Unprovisioned Device is not supported by the manager.