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).