certificate Sha256Thumbprint
@SerialName(value = "x5t#S256" )
@Serializable(with = ByteArrayBase64UrlSerializer::class )
This parameter has the same meaning, syntax, and processing rules as the "x5t#S256" Header Parameter defined in Section 4.1.8 of (JWS), except that the certificate referenced by the thumbprint contains the public key to which the JWE was encrypted; this can be used to determine the private key needed to decrypt the JWE. Note that certificate thumbprints are also sometimes known as certificate fingerprints.