mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-01 21:13:09 +00:00
* help ios downlaod .crt and add begin add masked for addresses * only require and show CA for public domain if addSsl * fix type and revert i18n const * feat: add address masking and adjust design (#3088) * feat: add address masking and adjust design * update lockfile * chore: move eye button to actions * chore: refresh notifications and handle action error * static width for health check name --------- Co-authored-by: Matt Hill <mattnine@protonmail.com> * hide certificate authorities tab * alpha.17 * add waiting health check status * remove "on" from waiting message * reject on abort in `.watch` * id migration: nostr -> nostr-rs-relay * health check waiting state * use interface type for launch button * better wording for masked * cleaner * sdk improvements * fix type error * fix notification badge issue --------- Co-authored-by: Alex Inkin <alexander@inkin.ru> Co-authored-by: Aiden McClelland <me@drbonez.dev>
26 lines
628 B
TypeScript
26 lines
628 B
TypeScript
export function toAuthorityName(
|
|
url: string | null,
|
|
addSsl = true,
|
|
): string | 'Local Root CA' | '-' {
|
|
if (url) {
|
|
return knownAuthorities.find(ca => ca.url === url)?.name || url
|
|
} else {
|
|
return addSsl ? 'Local Root CA' : '-'
|
|
}
|
|
}
|
|
|
|
export function toAuthorityUrl(name: string): string {
|
|
return knownAuthorities.find(ca => ca.name === name)?.url || name
|
|
}
|
|
|
|
export const knownAuthorities = [
|
|
{
|
|
name: `Let's Encrypt`,
|
|
url: 'https://acme-v02.api.letsencrypt.org/directory',
|
|
},
|
|
{
|
|
name: `Let's Encrypt (Staging)`,
|
|
url: 'https://acme-staging-v02.api.letsencrypt.org/directory',
|
|
},
|
|
] as const
|