• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

node-opcua / node-opcua-pki / 36876756002
92%

Build:
DEFAULT BRANCH: master
Ran 01 Oct 2026 02:31PM UTC
Jobs 1
Files 25
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Oct 2026 02:29PM UTC coverage: 91.566% (+0.07%) from 91.498%
36876756002

push

github

erossignon
fix: treat a certificate with an empty authorityKeyIdentifier as self-signed

A self-signed certificate whose authorityKeyIdentifier extension is
present but empty (SEQUENCE {}) was taken for a CA-issued one, so
addTrustedCertificateFromChain answered BadCertificateChainIncomplete.

isSelfSigned2 compared subjectKeyIdentifier with the authority
keyIdentifier only. When there is no authority keyIdentifier to match
on, it now falls back to subject name equal to issuer name; callers
still verify the signature.

The fixture is a real certificate of that shape from a third-party SDK.

700 of 920 branches covered (76.09%)

6 of 6 new or added lines in 1 file covered. (100.0%)

1900 of 2075 relevant lines covered (91.57%)

488.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36876756002.1 01 Oct 2026 02:31PM UTC 25
91.57
GitHub Action Run
Source Files on build 36876756002
  • Tree
  • List 25
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36876756002
  • c0e4011f on github
  • Prev Build on master (#36854864338)
  • Next Build on master (#36880379501)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc