ReadonlycertificateX509 certificate identifying this client in the MLS group ; PEM encoded
ReadonlydisplayName as displayed in the messaging application e.g. John Fitzgerald Kennedy
ReadonlydomainDNS domain for which this identity proof was generated e.g. whitehouse.gov
Readonlyhandleuser handle e.g. john_wire
ReadonlynotX509 certificate not after as Unix timestamp
ReadonlynotX509 certificate not before as Unix timestamp
ReadonlyserialX509 certificate serial number
Represents the parts of [WireIdentity][crate::WireIdentity] that are specific to a X509 certificate (and not a Basic one).
We don't use an enum here since the sole purpose of this is to be exposed through the FFI (and union types are impossible to carry over the FFI boundary)