Esempio n. 1
0
 public async Task <X509Certificate2CollectionApiModel> GetCertificateGroupIssuerCAChainAsync(
     string group,
     string thumbPrint,
     [FromQuery] string nextPageLink,
     [FromQuery] int?pageSize)
 {
     return(new X509Certificate2CollectionApiModel(
                await _certificateGroups.GetIssuerCACertificateChainAsync(group, thumbPrint, nextPageLink, pageSize)));
 }
Esempio n. 2
0
        private async Task InitCertificateRequestAndGroup()
        {
            await _certificateRequest.Initialize();

            string[] groups = await _certificateGroup.GetCertificateGroupIds();

            foreach (var group in groups)
            {
                await _certificateGroup.CreateIssuerCACertificateAsync(group);

                var chain = await _certificateGroup.GetIssuerCACertificateChainAsync(group);

                Assert.NotNull(chain);
                Assert.True(chain.Count > 0);
            }
        }