Не удается подписать PDF с помощью USB-токена epass2003 с кодом C# iTextsharp 5.4.0. Но при использовании Java itextsharp 5.5.8 я могу подписать PDF
Привет я не могу подписать PDF с помощью библиотеки C# itextsharp 5.4.0
Ниже приведены журналы, созданные в коде Java, который работает нормально:
c.i.t.p.s.CrlClientOnline INFO Checking certificate: CN=N C JAIN, SERIALNUMBER=2d9883a6f13cd6fb4416035766825e4b5ec823a871f883d3f3ee8eeb6e433c8d, ST=Delhi, OID.2.5.4.17=110020, OU="NEWGEN SOFTWARE TECHNOLOGIES LIMITED,ECID - 5810785", OID.2.5.4.20=f9cd01a6fbef84f253bf3830cab5caef7fc536e303639ff7e5c195f7488b032b, O=NEWGEN SOFTWARE TECHNOLOGIES LIMITED, C=IN
c.i.t.p.s.CrlClientOnline INFO Added CRL url: _https://www.ncodesolutions.com/repository/ncodeca14.crl
c.i.t.p.s.CrlClientOnline INFO Checking certificate: CN=(n)Code Solutions CA 2014, OID.2.5.4.51="301, GNFC Infotower", STREET="Bodakdev, S G Road, Ahmedabad", ST=Gujarat, OID.2.5.4.17=380054, OU=Certifying Authority, O=Gujarat Narmada Valley Fertilizers and Chemicals Limited, C=IN
c.i.t.p.s.CrlClientOnline INFO Added CRL url: _http://cca.gov.in/rw/resources/CCAIndia2014Latest.crl
c.i.t.p.s.CrlClientOnline INFO Checking certificate: CN=CCA India 2014, O=India PKI, C=IN
c.i.t.p.s.CrlClientOnline INFO Skipped CRL url (malformed): null
c.i.t.p.s.MakeSignature INFO Processing com.itextpdf.text.pdf.security.CrlClientOnline
c.i.t.p.s.CrlClientOnline INFO Checking CRL: _https://www.ncodesolutions.com/repository/ncodeca14.crl
c.i.t.p.s.CrlClientOnline INFO Skipped CRL: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target for _https://www.ncodesolutions.com/repository/ncodeca14.crl
c.i.t.p.s.CrlClientOnline INFO Checking CRL: _http://cca.gov.in/rw/resources/CCAIndia2014Latest.crl
c.i.t.p.s.CrlClientOnline INFO Added CRL found at: _http://cca.gov.in/rw/resources/CCAIndia2014Latest.crl
ПРИМЕЧАНИЕ. Java-код работает нормально.
Но код C# itextSharp не работает. Это неверный URL, который не существует.
UrlList:
"_https://www.ncodesolutions.com/repository/ncodeca14.crl"
"_http://cca.gov.in/rw/resources/CCAIndia2014Latest.crl"
Извлекает URL OCSP из указанного сертификата как.
" https://www.ncodesolutions.com/repository/ncodeca.cer"
Что отличается от присутствия URL в приведенном выше списке и от Java.
Exception:The remote server returned an error: (404) Not Found.
Пожалуйста, предоставьте помощь или решение для того же.
ПРИМЕЧАНИЕ: _ добавляется перед каждой ссылкой, чтобы я мог опубликовать свой вопрос.
Спасибо