onboard abstract method
Future<AtOnboardingResponse>
onboard(
- AtOnboardingRequest atOnboardingRequest,
- String cramSecret, {
- bool autoCompleteActivation = true,
Onboard method is invoked when an atsign is activated for the first time from a client app.
- Connect, and perform cram auth
- Generate pkam, encryption keypairs and apkam symmetric key
- Update pkam public key to secondary
- Close connection
- Reconnect, and perform pkam auth
- If required (legacy behaviour, but not recommended), then call completeActivation
Set atOnboardingRequest.publicKeyId if pkam auth mode is PkamAuthMode.sim
Implementation
Future<AtOnboardingResponse> onboard(
AtOnboardingRequest atOnboardingRequest,
String cramSecret, {
bool autoCompleteActivation = true,
});