After a few headaches, I was able to figure out where it is wrong, as I said in the comments, I am creating a certificate:
, , - API Google, " " " ", API, , json.
X509Certificate2, :
1. " " , , " ".
2. , , . ( ).
3. , Create Key.
4. P12 "".
5. , , , :
var certificate = new X509Certificate2(@"C:\key.p12", "notasecret", X509KeyStorageFlags.Exportable | X509KeyStorageFlags.MachineKeySet);
, key.p12 - , notasecret - , 4, - , .
, , , - .
, MegaTron, , - .