meeting_place_control_plane 0.0.1-dev.10 copy "meeting_place_control_plane: ^0.0.1-dev.10" to clipboard
meeting_place_control_plane: ^0.0.1-dev.10 copied to clipboard

An interface to the Control Plane API for publishing connection offers to establish a secure communication channel between participants in Meeting Place.

example/main.dart

import 'package:meeting_place_control_plane/meeting_place_control_plane.dart';
import 'package:ssi/ssi.dart';

void main() async {
  final wallet = PersistentWallet(InMemoryKeyStore());
  final didManager = DidKeyManager(wallet: wallet, store: InMemoryDidStore());

  final keyPair = await wallet.generateKey();
  await didManager.addVerificationMethod(keyPair.id);

  final controlPlaneSDK = ControlPlaneSDK(
    didManager: didManager,
    controlPlaneDid: '',
    mediatorDid: '',
    didResolver: UniversalDIDResolver(),
  );

  // ignore: avoid_print
  print(controlPlaneSDK.hashCode);
}
0
likes
160
points
2.25k
downloads

Publisher

verified publisheraffinidi.com

Weekly Downloads

An interface to the Control Plane API for publishing connection offers to establish a secure communication channel between participants in Meeting Place.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

built_collection, built_value, collection, crypto, didcomm, dio, json_annotation, one_of, one_of_serializer, retry, ssi, uuid

More

Packages that depend on meeting_place_control_plane