是否可以使用jose4j设置JWE完整序列化输入?例如,下面的TODO中有什么内容?
public String decryptJWE(PrivateKey privateKey, String payload, boolean compact) throws JoseException {
JsonWebEncryption jwe = new JsonWebEncryption();
if (compact) {
jwe.setCompactSerialization(payload);
} else {
// TODO: what goes here? expecting something like jwe.setFullSerialization(payload)
}
jwe.setKey(privateKey);
return jwe.getPayload();
}
答案 0 :(得分:1)
否,仅支持JWE紧凑序列化。不直接支持常规和扁平化的JWE JSON序列化。