commonProtectedHeader property
JoseHeader
get
commonProtectedHeader
The JOSE header parameters that are integrity protected
In case of multiple recipients, this header is composed of the shared protected header parameters and the per-recipient protected header parameters that are common. In case of a single recipient, this contains all protected header parameters.
Implementation
JoseHeader get commonProtectedHeader {
var sharedHeader = sharedProtectedHeader?.toJson();
return JoseHeader.fromJson(commonUnion(recipients.map((r) => safeUnion([
sharedHeader,
r.protectedHeader?.toJson(),
]))));
}