toFormattedPEM method
Export a RSAPublicKey as formatted PEM String which can be reversed using RSAPublicKey.fromPEM.
Implementation
String toFormattedPEM() {
final base = toString();
var formatted = '';
for (var i = 0; i < base.length; i++) {
if (i % 64 == 0 && i != 0) {
formatted += '\n';
}
formatted += base[i];
}
return '-----BEGIN PUBLIC KEY-----\n$formatted\n-----END PUBLIC KEY-----';
}