class Provisioner

Defined at line 3739 of file fidling/gen/sdk/fidl/fuchsia.weave/fuchsia.weave/hlcpp/fuchsia/weave/cpp/fidl.h

This protocol is used for just-in-time provisioning operations.

Public Members

static const char[] Name_

Public Methods

void ~Provisioner ()
void GenerateKeyPair (GenerateKeyPairCallback callback)

Generate key for just-in-time provisioning operations, used when

working with Weave operational certificates. On success, a wrapped

private key and public key pair is returned in `result`. The

`wrapped_private_key` can be passed to [`Signer.SignHashWithPrivateKey`]

to sign Weave messages.

Currently, Weave only supports ECDSA signatures. This protocol returns

a key-pair compatible with the Signer protocol (e.g. P256).