jose4j:如何设置完整的序列化输入?

时间:2019-11-21 00:55:18

标签: jwe jose4j

是否可以使用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();
}

1 个答案:

答案 0 :(得分:1)

否,仅支持JWE紧凑序列化。不直接支持常规和扁平化的JWE JSON序列化。