SigningManager.initialize constructor

SigningManager.initialize()

Generates a new key pair (public and secret) that will authenticate this device

Implementation

SigningManager.initialize() {
  keyPair = KeyPair.generateEc(selectedCurve);
  privateKey = keyPair!.privateKey as EcPrivateKeyImpl;
  publicKey = keyPair!.publicKey as EcPublicKeyImpl;
  signer = privateKey!.createSigner(selectedAlgorithm);
  verifier = publicKey!.createVerifier(selectedAlgorithm);
  initialized = true;
}