xades4j: как подписать с SubjectKeyIdentifier (тег) - PullRequest
0 голосов
/ 16 октября 2018

В моем проекте я использую библиотеку 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());  

С уважением, Josip

1 Ответ

0 голосов
/ 19 октября 2018

В настоящее время нет способа включить этот элемент.Не стесняйтесь подать PR или открыть вопрос на сайте проекта.

...