CryptEnvelope.fromBase64 constructor
CryptEnvelope.fromBase64(
- String encoded
Reconstrói um CryptEnvelope a partir de uma string produzida por toBase64.
Lança FormatException se encoded não for Base64/JSON válido.
Lança ArgumentError para versão ou algoritmo desconhecidos.
Implementation
factory CryptEnvelope.fromBase64(String encoded) {
final json = jsonDecode(utf8.decode(base64.decode(encoded)));
if (json is! Map<String, dynamic>) {
throw const FormatException(
'CryptEnvelope: inner JSON must be an object.',
);
}
return CryptEnvelope.fromJson(json);
}