diff --git a/app/components/certificate/certificate-available.tsx b/app/components/certificate/certificate-available.tsx
index 9c8f0887..b088fc86 100644
--- a/app/components/certificate/certificate-available.tsx
+++ b/app/components/certificate/certificate-available.tsx
@@ -21,14 +21,14 @@ import type { CertificateWithFullChain } from '~/models/certificate.server';
interface CertificateAvailableProps {
certificate: CertificateWithFullChain;
- validFromFormatted: string;
- validToFormatted: string;
+ validFromISO: string;
+ validToISO: string;
}
export default function CertificateAvailable({
certificate,
- validFromFormatted,
- validToFormatted,
+ validFromISO,
+ validToISO,
}: CertificateAvailableProps) {
const isRenewable = useMemo((): boolean => {
if (certificate.validTo) {
@@ -44,8 +44,8 @@ export default function CertificateAvailable({
diff --git a/app/components/certificate/description.tsx b/app/components/certificate/description.tsx
index f71cd4ff..354d29d3 100644
--- a/app/components/certificate/description.tsx
+++ b/app/components/certificate/description.tsx
@@ -1,5 +1,6 @@
import { RepeatIcon, DeleteIcon } from '@chakra-ui/icons';
import { Form, Link as RemixLink } from '@remix-run/react';
+import { useEffect, useState } from 'react';
import {
Flex,
Text,
@@ -15,8 +16,8 @@ import {
interface DescriptionSectionProps {
certRequested: boolean;
- validFromFormatted?: string;
- validToFormatted?: string;
+ validFromISO?: string;
+ validToISO?: string;
description: string;
isRenewable?: boolean;
link?: string;
@@ -24,8 +25,8 @@ interface DescriptionSectionProps {
export default function DescriptionSection({
certRequested,
- validFromFormatted,
- validToFormatted,
+ validFromISO,
+ validToISO,
description,
isRenewable,
link,
@@ -45,15 +46,19 @@ export default function DescriptionSection({
>
)}
- {certRequested && !!validFromFormatted && !!validToFormatted && (
+ {certRequested && !!validFromISO && !!validToISO && (
Created On
- {validFromFormatted}
+
+
+ Expires On
- {validToFormatted}
+
+
+
@@ -87,3 +92,20 @@ export default function DescriptionSection({
);
}
+
+function LocalDate({ iso }: { iso: string }) {
+ const [formatted, setFormatted] = useState('');
+
+ useEffect(() => {
+ const date = new Date(iso);
+ setFormatted(
+ date.toLocaleDateString('en-CA', {
+ month: 'short',
+ day: '2-digit',
+ year: 'numeric',
+ })
+ );
+ }, [iso]);
+
+ return ;
+}
diff --git a/app/routes/_auth.certificate._index.tsx b/app/routes/_auth.certificate._index.tsx
index ff47cf87..267d3ebb 100644
--- a/app/routes/_auth.certificate._index.tsx
+++ b/app/routes/_auth.certificate._index.tsx
@@ -77,16 +77,6 @@ export const action = async ({ request }: ActionFunctionArgs) => {
});
};
-function formatDate(val: Date): string {
- const date = val.toLocaleDateString('en-US', {
- month: 'short',
- day: '2-digit',
- year: 'numeric',
- });
-
- return date;
-}
-
function mapStatusToErrorText(statusCode: number): string {
switch (statusCode) {
case 404:
@@ -140,8 +130,8 @@ export default function CertificateIndexRoute() {
{certificate?.status === 'issued' ? (
) : (
-
-
-
-
-
-
-
-
-
-
-
-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
-
-
-
-
-
-Name
-The mutable display name of the user.
-
-
-Subject
-An immutable, globally unique, non-reusable identifier of the user that is unique to the application for which a token is issued.
-
-
-Given Name
-First name of the user.
-
-
-Surname
-Last name of the user.
-
-
-Display Name
-Display name of the user.
-
-
-Nick Name
-Nick name of the user.
-
-
-Authentication Instant
-The time (UTC) when the user is authenticated to Windows Azure Active Directory.
-
-
-Authentication Method
-The method that Windows Azure Active Directory uses to authenticate users.
-
-
-ObjectIdentifier
-Primary identifier for the user in the directory. Immutable, globally unique, non-reusable.
-
-
-TenantId
-Identifier for the user's tenant.
-
-
-IdentityProvider
-Identity provider for the user.
-
-
-Email
-Email address of the user.
-
-
-Groups
-Groups of the user.
-
-
-External Access Token
-Access token issued by external identity provider.
-
-
-External Access Token Expiration
-UTC expiration time of access token issued by external identity provider.
-
-
-External OpenID 2.0 Identifier
-OpenID 2.0 identifier issued by external identity provider.
-
-
-GroupsOverageClaim
-Issued when number of user's group claims exceeds return limit.
-
-
-Role Claim
-Roles that the user or Service Principal is attached to
-
-
-RoleTemplate Id Claim
-Role template id of the Built-in Directory Roles that the user is a member of
-
-
-
-
-https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfed
-
-
-
-
-https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfed
-
-
-
-
-
-
-
-MIIC8DCCAdigAwIBAgIQM9G72+xOBYJPQJsSi8WkVzANBgkqhkiG9w0BAQsFADA0MTIwMAYDVQQDEylNaWNyb3NvZnQgQXp1cmUgRmVkZXJhdGVkIFNTTyBDZXJ0aWZpY2F0ZTAeFw0yMzA0MTExMjM2MDBaFw0yNjA0MTExMjM2MDBaMDQxMjAwBgNVBAMTKU1pY3Jvc29mdCBBenVyZSBGZWRlcmF0ZWQgU1NPIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx+fea38phlcv5MVU3StoYiOXdYq6YYFi86Rk/Fyk0Mp0IP7PceirOa5WldZTuPNwdy2BLuyYYO0UxjPZgEcUZI8+77ELm/R77CWe4/kyqy+LqFkepX2ev1YHEfwRdqdALWI8J1FWMB19cMXD75oZGtLqq0BvKlX7f/teMfgBHC9rD4sGvN5APG1WyrpksdS0HiE9qMBzVx8rNBGz0BVQrZ3gp5dk4IaO9tcJnHze2R7mK7VO2SKJ73kc9qhyiEsQQio+rsZE5VZcv3+E3C23sZK40drVSzJUmvXfg+HYnr/9a/0MLndSyWxdAmUq79WYWuZ4Tg2yj3enYiOBm99NqQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQC2JjMxiVfhE0ErYSJjL5CyD33+4AEzqVZUaaq24/bNpT9TA5hNbyWTkr5Bf2uIgkQyOF5QkRaqJ3M/TxH3VA3roWA253p+3Sa4mpb9gIebHoex4/nptTnFpeMa4eKlUdP1erOJ42NukoTJjAm0lboW6+Vf7TF8Y8mze2iKih6oJ0rOyOsvQ962k+0Fy7XmkszMkrrZ8XbeFelwtnQvUkfvGWShtOa8UBzNmQ9XX7OMIcrKC8Wesmhqed+Ua03Q3i8+PdqxAU7rO9bdwKuuUCNzk91q+/LdsPJwX4WAHW4GYH4j/r2Y7MBC2lpvi4BTQJIU5brhim5bvT45QevJD9mu
-
-
-
-
-
-https://sts.windows.net/eb34f74a-58e7-4a8b-9e59-433e4c412757/
-
-
-
-
-https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfed
-
-
-
-
-https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfed
-
-
-
-
-
-
-
-MIIC8DCCAdigAwIBAgIQM9G72+xOBYJPQJsSi8WkVzANBgkqhkiG9w0BAQsFADA0MTIwMAYDVQQDEylNaWNyb3NvZnQgQXp1cmUgRmVkZXJhdGVkIFNTTyBDZXJ0aWZpY2F0ZTAeFw0yMzA0MTExMjM2MDBaFw0yNjA0MTExMjM2MDBaMDQxMjAwBgNVBAMTKU1pY3Jvc29mdCBBenVyZSBGZWRlcmF0ZWQgU1NPIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx+fea38phlcv5MVU3StoYiOXdYq6YYFi86Rk/Fyk0Mp0IP7PceirOa5WldZTuPNwdy2BLuyYYO0UxjPZgEcUZI8+77ELm/R77CWe4/kyqy+LqFkepX2ev1YHEfwRdqdALWI8J1FWMB19cMXD75oZGtLqq0BvKlX7f/teMfgBHC9rD4sGvN5APG1WyrpksdS0HiE9qMBzVx8rNBGz0BVQrZ3gp5dk4IaO9tcJnHze2R7mK7VO2SKJ73kc9qhyiEsQQio+rsZE5VZcv3+E3C23sZK40drVSzJUmvXfg+HYnr/9a/0MLndSyWxdAmUq79WYWuZ4Tg2yj3enYiOBm99NqQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQC2JjMxiVfhE0ErYSJjL5CyD33+4AEzqVZUaaq24/bNpT9TA5hNbyWTkr5Bf2uIgkQyOF5QkRaqJ3M/TxH3VA3roWA253p+3Sa4mpb9gIebHoex4/nptTnFpeMa4eKlUdP1erOJ42NukoTJjAm0lboW6+Vf7TF8Y8mze2iKih6oJ0rOyOsvQ962k+0Fy7XmkszMkrrZ8XbeFelwtnQvUkfvGWShtOa8UBzNmQ9XX7OMIcrKC8Wesmhqed+Ua03Q3i8+PdqxAU7rO9bdwKuuUCNzk91q+/LdsPJwX4WAHW4GYH4j/r2Y7MBC2lpvi4BTQJIU5brhim5bvT45QevJD9mu
-
-
-
-
-
-
-
-
+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 mutable display name of the user.SubjectAn immutable, globally unique, non-reusable identifier of the user that is unique to the application for which a token is issued.Given NameFirst name of the user.SurnameLast name of the user.Display NameDisplay name of the user.Nick NameNick name of the user.Authentication InstantThe time (UTC) when the user is authenticated to Windows Azure Active Directory.Authentication MethodThe method that Windows Azure Active Directory uses to authenticate users.ObjectIdentifierPrimary identifier for the user in the directory. Immutable, globally unique, non-reusable.TenantIdIdentifier for the user's tenant.IdentityProviderIdentity provider for the user.EmailEmail address of the user.GroupsGroups of the user.External Access TokenAccess token issued by external identity provider.External Access Token ExpirationUTC expiration time of access token issued by external identity provider.External OpenID 2.0 IdentifierOpenID 2.0 identifier issued by external identity provider.GroupsOverageClaimIssued when number of user's group claims exceeds return limit.Role ClaimRoles that the user or Service Principal is attached toRoleTemplate Id ClaimRole template id of the Built-in Directory Roles that the user is a member ofhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-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://sts.windows.net/eb34f74a-58e7-4a8b-9e59-433e4c412757/https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-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
\ No newline at end of file
diff --git a/config/idp-metadata-staging.xml b/config/idp-metadata-staging.xml
index 7915cc9c..507bf4e3 100644
--- a/config/idp-metadata-staging.xml
+++ b/config/idp-metadata-staging.xml
@@ -1,2 +1 @@
-
-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 mutable display name of the user.SubjectAn immutable, globally unique, non-reusable identifier of the user that is unique to the application for which a token is issued.Given NameFirst name of the user.SurnameLast name of the user.Display NameDisplay name of the user.Nick NameNick name of the user.Authentication InstantThe time (UTC) when the user is authenticated to Windows Azure Active Directory.Authentication MethodThe method that Windows Azure Active Directory uses to authenticate users.ObjectIdentifierPrimary identifier for the user in the directory. Immutable, globally unique, non-reusable.TenantIdIdentifier for the user's tenant.IdentityProviderIdentity provider for the user.EmailEmail address of the user.GroupsGroups of the user.External Access TokenAccess token issued by external identity provider.External Access Token ExpirationUTC expiration time of access token issued by external identity provider.External OpenID 2.0 IdentifierOpenID 2.0 identifier issued by external identity provider.GroupsOverageClaimIssued when number of user's group claims exceeds return limit.Role ClaimRoles that the user or Service Principal is attached toRoleTemplate Id ClaimRole template id of the Built-in Directory Roles that the user is a member ofhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedMIIC8DCCAdigAwIBAgIQGoUBqrK9/Y1AwiVy7iC55zANBgkqhkiG9w0BAQsFADA0MTIwMAYDVQQDEylNaWNyb3NvZnQgQXp1cmUgRmVkZXJhdGVkIFNTTyBDZXJ0aWZpY2F0ZTAeFw0yMzAyMDcxNjIwMDlaFw0yNjAyMDcxNjIwMDlaMDQxMjAwBgNVBAMTKU1pY3Jvc29mdCBBenVyZSBGZWRlcmF0ZWQgU1NPIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtALfcvwbXGdoqvD6jEasSjqDH9ojyQ0c9/ZZ8AAIWtrP/dORdSsXxRrcEq9RyFreJ6mltoO/VXvwVImPPFm7bW+3uk1GQDbeUqp6IG93islQ9eMCo9TudNSMaoq80nIVwoSnXIw3p6qVfe0FYkbIWCDh9VF37sNMpcODGgxQ7go0p3VygvM7HihZnyD8uEUKEwP/HvoSuf5Rb4LdB3olHDODkNV6IqK71KSb2yy0DLsWHO1Eq/NKmlhkIU4cggB+tz0ywrT+LGknwbtIR4/FyNVhiT7jl8syAX3fZbP3EwqLg/1LS+Sdr1oVcI0bVUvo5BVmOiD9QJLwctoU7J7DzQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAb4Osh6kaWzD4NQi0FD19xOcGnl424rsZshVjKTO/4fvRhckBmVvQpR83H9+IT39Vb2+UDL/Zb1dELMNZY8zO4UuNpnGb20ynxYz8HPsGOj8evr8UEs7FeTZn+T9Erhtd/P+A3bAKJXf9bmD5PnhAUr2RV+iUAqrsA8XoD9oMov1KIgtDi2+fWWWpE5G4be8Qjf8LMdsbDLA+wWsAq4zif6ov6HOH7j8jowAPCR/ajRtO+oYl//xNr9tz3bNPpWNCCvhDh9x2P9UFgNO8NprX3EmAw/kZsOVWWjSqk5i5awn2BB4t/BATNxYP3jOhrWJuBot+ujpIJb1OSTxObWR2Ehttps://sts.windows.net/eb34f74a-58e7-4a8b-9e59-433e4c412757/https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-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 mutable display name of the user.SubjectAn immutable, globally unique, non-reusable identifier of the user that is unique to the application for which a token is issued.Given NameFirst name of the user.SurnameLast name of the user.Display NameDisplay name of the user.Nick NameNick name of the user.Authentication InstantThe time (UTC) when the user is authenticated to Windows Azure Active Directory.Authentication MethodThe method that Windows Azure Active Directory uses to authenticate users.ObjectIdentifierPrimary identifier for the user in the directory. Immutable, globally unique, non-reusable.TenantIdIdentifier for the user's tenant.IdentityProviderIdentity provider for the user.EmailEmail address of the user.GroupsGroups of the user.External Access TokenAccess token issued by external identity provider.External Access Token ExpirationUTC expiration time of access token issued by external identity provider.External OpenID 2.0 IdentifierOpenID 2.0 identifier issued by external identity provider.GroupsOverageClaimIssued when number of user's group claims exceeds return limit.Role ClaimRoles that the user or Service Principal is attached toRoleTemplate Id ClaimRole template id of the Built-in Directory Roles that the user is a member ofhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-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://sts.windows.net/eb34f74a-58e7-4a8b-9e59-433e4c412757/https://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-433e4c412757/wsfedhttps://login.microsoftonline.com/eb34f74a-58e7-4a8b-9e59-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
\ No newline at end of file