Esempio n. 1
0
        public async Task <List <CertificateResponse> > PostCertificateRenewalAsync(bool includeKeyVaultAccessToken = false)
        {
            AccessTokenPayload accessTokenPayload = new AccessTokenPayload
            {
                keyVaultAccessToken = string.Empty
            };

            if (includeKeyVaultAccessToken)
            {
                string keyVaultAccessToken = await _httpService
                                             .GetAccessToken(_options.Value.keyVaultResource);

                accessTokenPayload.keyVaultAccessToken = keyVaultAccessToken;
            }

            List <CertificateResponse> certificateResponses = await _httpService
                                                              .PostAsync <List <CertificateResponse> >($"{_options.Value.apiEndPoint}/api/v2/CertificateRenewal", accessTokenPayload);

            return(certificateResponses);
        }