jose4j:如何设置全序列化输入?
jose4j: how to set full serialization input?
有没有办法用 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();
}
否,仅支持 JWE 紧凑序列化。不直接支持通用和扁平化 JWE JSON 序列化。
有没有办法用 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();
}
否,仅支持 JWE 紧凑序列化。不直接支持通用和扁平化 JWE JSON 序列化。