Signing constructor

Signing({
  1. String? privateKey,
  2. String? publicKey,
  3. bool isVerbose = false,
})

Implementation

Signing({
  String? privateKey,
  String? publicKey,
  bool isVerbose = false
}){
  if(privateKey != null){
    _loadPrivateKeyFromPem(privateKey);
  }

  if(publicKey != null){
    if(publicKey.contains('-----BEGIN')){
      _loadPublicKeyFromPem(publicKey);
    }
    else if(publicKey.contains('__ALIGN(4)')){
      _loadPublicKeyFromCode(publicKey);
    }
    else{
      throw'Error Failed to load Public Key!';
    }
  }
}