fixed the issue that caused jasmine test to fail, and revise api exposed. 

What's the type of the subKeys? We is it another PgpKey? If we don't know, we can simply omit from the API.