static JWK GetKey(CBORObject control, bool fPublicKey = false) { JWK jwk = new JWK(control); if (fPublicKey && (control["kty"].AsString() != "oct")) { return(jwk.PublicKey()); } return(jwk); }