feat: add securityDetails.subjectAlternativeNames() #5628 (#5881)

Co-authored-by: Michal TOMA <michaltoma2205@gmail.com>
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>

Fixes #5625. Closes #5628.
This commit is contained in:
Michal TOMA
2020-05-18 12:58:46 +02:00
committed by Mathias Bynens
parent e8232890a4
commit a17bd89fb9
5 changed files with 60 additions and 78 deletions

View File

@@ -64,8 +64,12 @@ describeFailsFirefox('ignoreHTTPSErrors', function () {
const protocol = serverRequest.socket.getProtocol().replace('v', ' ');
expect(securityDetails.protocol()).toBe(protocol);
expect(securityDetails.subjectName()).toBe('puppeteer-tests');
expect(securityDetails.validFrom()).toBe(1550084863);
expect(securityDetails.validTo()).toBe(33086084863);
expect(securityDetails.validFrom()).toBe(1589357069);
expect(securityDetails.validTo()).toBe(1904717069);
expect(securityDetails.subjectAlternativeNames()).toEqual([
'www.puppeteer-tests.test',
'www.puppeteer-tests-1.test',
]);
});
it('should be |null| for non-secure requests', async () => {
const { server } = getTestState();