added RSA

added RSA-SHA1 client support.
This code correct working with JIRA.
Please run dartfmt on this code (or use the format feature of the IDE). The lack of spacing is different from the style of the rest of the codebase (and, IMO, ugly)