Skip to content

Commit 43f052d

Browse files
committed
Rename cert-modes to certs, update emudhra description
1 parent 3c2f2a6 commit 43f052d

3 files changed

Lines changed: 16 additions & 16 deletions

File tree

‎src/endpoints/groups.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,9 @@ export const wsGroupOrder: EndpointGroup[] = [
111111
];
112112

113113
// TLS endpoint groups
114-
export const tlsCertificateModes: EndpointGroup = {
115-
id: 'certificate-modes',
116-
name: 'Certificate Modes'
114+
export const tlsCertificates: EndpointGroup = {
115+
id: 'certificate',
116+
name: 'Certificates'
117117
};
118118

119119
export const tlsProtocolNegotiation: EndpointGroup = {
@@ -147,7 +147,7 @@ export const tlsClientAuth: EndpointGroup = {
147147
};
148148

149149
export const tlsGroupOrder: EndpointGroup[] = [
150-
tlsCertificateModes,
150+
tlsCertificates,
151151
tlsProtocolNegotiation,
152152
tlsVersions,
153153
tlsCiphers,

‎src/endpoints/tls-index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export interface TlsEndpoint {
2424
}
2525

2626
export * from './tls/alpn-specifiers.js';
27-
export * from './tls/cert-modes.js';
27+
export * from './tls/certificates.js';
2828
export * from './tls/ciphers.js';
2929
export * from './tls/client-cert.js';
3030
export * from './tls/example.js';
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { TlsEndpoint } from '../tls-index.js';
2-
import { tlsCertificateModes } from '../groups.js';
2+
import { tlsCertificates } from '../groups.js';
33

44
export const expired: TlsEndpoint = {
55
sniPart: 'expired',
@@ -12,7 +12,7 @@ export const expired: TlsEndpoint = {
1212
path: 'expired',
1313
description: 'Serves an expired TLS certificate.',
1414
examples: ['https://expired.testserver.host/'],
15-
group: tlsCertificateModes
15+
group: tlsCertificates
1616
}
1717
};
1818

@@ -27,7 +27,7 @@ export const revoked: TlsEndpoint = {
2727
path: 'revoked',
2828
description: 'Serves a revoked TLS certificate (by stapled OCSP for local root, or CRL for public root).',
2929
examples: ['https://revoked.testserver.host/'],
30-
group: tlsCertificateModes
30+
group: tlsCertificates
3131
}
3232
};
3333

@@ -43,7 +43,7 @@ export const selfSigned: TlsEndpoint = {
4343
path: 'self-signed',
4444
description: 'Serves a self-signed TLS certificate.',
4545
examples: ['https://self-signed.testserver.host/'],
46-
group: tlsCertificateModes
46+
group: tlsCertificates
4747
}
4848
};
4949

@@ -59,7 +59,7 @@ export const untrustedRoot: TlsEndpoint = {
5959
path: 'untrusted-root',
6060
description: 'Serves a TLS certificate signed by an untrusted root CA.',
6161
examples: ['https://untrusted-root.testserver.host/'],
62-
group: tlsCertificateModes
62+
group: tlsCertificates
6363
}
6464
};
6565

@@ -76,7 +76,7 @@ export const noCommonName: TlsEndpoint = {
7676
path: 'no-common-name',
7777
description: 'Serves a TLS certificate with no Common Name (Subject Alternative Name only). Local CA only.',
7878
examples: ['https://no-common-name.testserver.host/'],
79-
group: tlsCertificateModes
79+
group: tlsCertificates
8080
}
8181
};
8282

@@ -91,7 +91,7 @@ export const incompleteChain: TlsEndpoint = {
9191
path: 'incomplete-chain',
9292
description: 'Serves a TLS certificate without the required intermediate certificate.',
9393
examples: ['https://incomplete-chain.testserver.host/'],
94-
group: tlsCertificateModes
94+
group: tlsCertificates
9595
}
9696
};
9797

@@ -111,7 +111,7 @@ export const sha1Sig: TlsEndpoint = {
111111
path: 'sha1-sig',
112112
description: 'Serves a certificate signed with SHA-1 (insecure).',
113113
examples: ['https://sha1-sig.testserver.host/'],
114-
group: tlsCertificateModes
114+
group: tlsCertificates
115115
}
116116
};
117117

@@ -126,7 +126,7 @@ export const wrongHost: TlsEndpoint = {
126126
path: 'wrong-host',
127127
description: 'Serves a TLS certificate for a different hostname.',
128128
examples: ['https://wrong-host.testserver.host/'],
129-
group: tlsCertificateModes
129+
group: tlsCertificates
130130
}
131131
};
132132

@@ -140,8 +140,8 @@ export const emudhraIntermediate: TlsEndpoint = {
140140
},
141141
meta: {
142142
path: 'emudhra-intermediate',
143-
description: 'Serves a certificate issued by a real eMudhra intermediate CA (EM OV TLS CA - G3C), chaining to the widely trusted emSign ECC Root CA - G3, whose private key was found to be 4. Clients that still trust this intermediate will accept the certificate. Browsers requiring Certificate Transparency will reject it regardless, as it has no SCTs.',
143+
description: 'Serves a certificate issued using the compromised eMudhra intermediate CA using one of the private keys (4) exposed in October 2026.',
144144
examples: ['https://emudhra-intermediate.testserver.host/'],
145-
group: tlsCertificateModes
145+
group: tlsCertificates
146146
}
147147
};

0 commit comments

Comments
 (0)