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))); }
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); } }