You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 15, 2025. It is now read-only.
|`cacheValidNotBefore`| String | Unsigned 64-bit integer | UNIX timestamp that specifies the time from which this cache entry may be treated as valid. |
1625
-
|`cacheValidNotAfter`| String | Unsigned 64-bit integer | UNIX timestamp that specifies a time until which this cache entry may be treated as valid. |
1626
-
|`cacheSignature`| String | - | Signature generated by the home server. This signature can be verified using the home servers' public identity key. |
1622
+
| Field name | JSON type | Actual type (if different from JSON type) | Description |
|`cacheValidNotBefore`| String | Unsigned 64-bit integer | UNIX timestamp that specifies the time from which this cache entry may be treated as valid. |
1625
+
|`cacheValidNotAfter`| String | Unsigned 64-bit integer | UNIX timestamp that specifies a time until which this cache entry may be treated as valid. |
1626
+
|`cacheSignature`| String | - | Signature generated by the home server. This signature can be verified using the home servers' public identity key. |
1627
+
|`invalidatedAt`| String? | Unsigned 64-bit integer | If present, represents a UNIX timestamp at which the certificate was [invalidated](#614-early-revocation-of-id-certs) on. Certificate was not prematurely invalidated if not present. |
1627
1628
1628
1629
A server generates the `cacheSignature` by concatenating the serial number of the ID-Cert in
1629
-
question with the `cacheValidNotBefore` timestamp and the `cacheValidNotAfter` timestamp, then
1630
-
generating the signature of the resulting concatenated string using the private identity key of
1631
-
the server. Clients must reject certificates of which the `cacheSignature` can not be verified to be
1630
+
question with the `cacheValidNotBefore` timestamp, the `cacheValidNotAfter` timestamp, and the `invalidatedAt`
1631
+
timestamp, if present.
1632
+
1633
+
!!! warning
1634
+
1635
+
The order in which the concatenation operations are executed is important and must be adhered
0 commit comments