You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement keyset resolution with name@latest, name@first, name@N syntax; try-each-key decryption walks the chain newest→oldest for Decrypt, SignatureVerify, MACVerify
KMIP 2.1 §3.31 state-based key selection (Deactivated/Compromised accepted for processing ops) and §4.57 auto-deactivation when DeactivationDate is reached
HSM keyset support: metadata stored in CKA_LABEL (name::gen::base_id[::latest]); Re-Key on HSM UIDs generates a new HSM key
Locate table: Crypto Algorithm and Crypto Length columns (sortable); sort controls on all columns; Date defaults to descending; horizontal scroll; pagination default raised to 50 (options: 50/100/500/1000)
HashMapDisplay filters empty/null/undefined entries so certificate maps show only populated fields
🐛 Bug Fixes
Database
Add objects(owner), objects(state), read_access(userid), objects(wrapping_key_id) indexes to PostgreSQL and MySQL (were SQLite-only)
PostgreSQL: set RecyclingMethod::Verified to eliminate dead-connection races after primary failover; add tracing::warn! at every pg_retry! / pg_retry_tx! retry point (#1039)
Fix Date column: dates now returned as milliseconds; Locate sorter normalizes all timestamps to the same unit
Fix Certificate Issuance page Option 3 to call ReCertify (new UID + replacement links) instead of Certify (in-place upsert)
WASM
Fix build broken by tracing-appender 0.2.5 / symlink crate incompatible with wasm32-unknown-unknown; resolved by upgrading to cosmian_logger 0.7.2 (#1020)