xades4j:如何使用SubjectKeyIdentifier签名(标记<ds:x509ski>)

时间:2018-10-16 11:09:32

标签: xades4j

在我的项目中,我使用xades4j Java库对xml数据进行数字签名。

我找不到如何使用随附的SubjectKeyIdentifier(使用的证书以ObjectId:2.5.29.14的扩展名存在)作为标签进行签名的方法?

我建议通过设置XadesSigningProfile进行配置:

XadesSigningProfile p = new XadesBesSigningProfile(kp)
    .withBasicSignatureOptions(
        new BasicSignatureOptions()
            .includeIssuerSerial(true)
            .includePublicKey(true)
            .includeSigningCertificate(SigningCertificateMode.SIGNING_CERTIFICATE)
            .includeSubjectName(true)
            .signKeyInfo(true)
        )//??????
    .withAlgorithmsProviderEx(new MyAlgorithmProvider());  

最好的问候, 乔西普

1 个答案:

答案 0 :(得分:0)

当前无法包含该元素。随时提交PR或在项目的网站上发布问题。