Exemplo n.º 1
0
        public async Task <CreateInstallationResponse> CreateAsync()
        {
            var request = new CreateInstallationRequest(ApiClient.ClientCertificate.GetRSAPublicKey().ToPemString());

            var responseObjects = await ApiClient.DoApiRequestAsync(HttpMethod.Post, "installation", request);

            var response = new CreateInstallationResponse(responseObjects);

            return(response);
        }
Exemplo n.º 2
0
        public async Task <Installation> CreateAsync(RSA clientPublicKey)
        {
            var request = new CreateInstallationRequest(clientPublicKey.ToPublicKeyPemString());

            var entities = await ApiClient.DoApiRequestAsync(HttpMethod.Post, "installation", request);

            var installation = new Installation(entities);

            ApiClient.SetServerPublicKey(installation.ServerPublicKey);

            return(installation);
        }