Skip to content

common-security: add workaround bouncycastle EC algorithm name mismatch - #8183

Merged
mksahakyan merged 1 commit into
12.0from
14746/12.0
Aug 25, 2026
Merged

common-security: add workaround bouncycastle EC algorithm name mismatch#8183
mksahakyan merged 1 commit into
12.0from
14746/12.0

Conversation

@DmitryLitvintsev

Copy link
Copy Markdown
Member

Motivation:

commit 8de5c6f that tried to address "EC" vs "ECDSA" name mismatch. However the patch was insufficient and we ran into failure to start dCache when cert/key issued for dCache host used EC encryption algorithm

Modification:

"EC" and "ECDSA" are both used for elliptic-curve keys depending on provider and BouncyCastle version — treat them as equivalent.

Result:

dCache starts normally w/ EC encrypted key/certs

Target: trunk
Request: 12.0, 11.2
Require-book: no
Require-notes: yes
Acked-by: Tigran
Patch: https://rb.dcache.org/r/14746/

Motivation:
-----------

commit 8de5c6f that tried to
address  "EC" vs "ECDSA" name mismatch. However the patch was
insufficient and we ran into failure to start dCache when cert/key
issued for dCache host used EC encryption algorithm

Modification:
------------

"EC" and "ECDSA" are both used for elliptic-curve keys depending on
provider and BouncyCastle version — treat them as equivalent.

Result:
-------

dCache starts normally w/ EC encrypted key/certs

Target: trunk
Request: 12.0, 11.2
Require-book: no
Require-notes: yes
Acked-by: Tigran
Patch: https://rb.dcache.org/r/14746/
@mksahakyan
mksahakyan merged commit baf916a into 12.0 Aug 25, 2026
3 checks passed
@mksahakyan
mksahakyan deleted the 14746/12.0 branch August 25, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants