PKI Express changelog
1.35.1 (2025-08-01)
- Update Lacuna.Pki SDK 2.20.1
1.35.0 (2025-06-10)
- [PKIE-85] Add extend XML archiving timestamp feature
- [PKIE-85] Improve open XML command with archive timestamp model return
1.34.2 (2025-03-22)
- Update Lacuna.Pki.BrazilTrustServices package 1.7.1
1.34.1 (2025-03-20)
- Add Lacuna's new root certificate for development purposes
1.34.0 (2025-03-17)
- Updata PKI SDK 2.18.0
- Update target framework build
- Update dependency packages
- Add PAdES PKI-Brazil AD-RC and AD-RA signature policies support
1.33.0 (2025-02-20)
- Add direct timestamping features: stamp-data and stamp-hash
- Add auto-retry timestamp requester configuration
- Improve PDF signatures listing when duplicated signature field name present
- Fix signature policy model conversion when policy ID only
1.32.1 (2024-09-26)
- Updata PKI SDK 2.17.2
1.32.0 (2024-09-06)
- Updata PKI Trust Services package 1.7.0
- Improve error logging
- Add XMLDSig basic signature policy with SHA1 digest algorithm (for legacy signatures support ONLY)
1.31.2 (2024-04-17)
- Updata PKI SDK 2.16.0
- Improve activation call
1.31.1 (2023-06-29)
- Update BrazilTrustServices package with proxy support
1.31.0 (2023-01-04)
- Updata PKI SDK 2.13.0
- Add support to P7B as Trust Arbitrator
- Linux single-file self-contained version
1.29.0 (2022-11-16)
- Change linux build to .NET 6.0 for support to newer Ubuntu versions
1.28.1 (2022-09-15)
- Fix behavior when a cloud certificate provider return more than one certificate with the same identifier by choosing one of these certificates
1.28.0 (2022-08-25)
- Add support to start an authorization process in trust service provider without discover operation (command
start-service-auth
) - Add support to retrieve the
customState
value before completing authorization in trust service provider(commandget-service-auth-custom-state
)
1.27.1 (2022-07-10)
- Update PKI SDK 2.12.1
1.27.0 (2022-07-10)
- Add PDF signature fields:
signer-name
andlocation
- Add XML signature
classic-enveloped-transform
option - Update PKI SDK 2.12.0
1.26.3 (2022-04-25)
- Add
trust-uncertified-signing-time
option to XML signature validation - Add XAdES PKI-Brazil signature policy AD-RB with revocation values included
- Update PKI SDK 2.11.3
1.26.2 (2022-04-22)
- Update PKI SDK 2.11.2
1.26.0 (2022-04-19)
- Fix custom trust arbitrators propagation
1.26.0 (2022-04-19)
- Add international PKI fields to certificate model: Argentina, Ecuador, Paraguay, Peru
- Add certificate policies field to certificate model
- Add XAdES PKI-Brazil signature policy AD-RC (Completa)
- Add CAdES PKI-Brazil signature policy AD-RA (Arquivamento)
- Add XML signature element insertion option:
sig-element-insertion
- Update PKI SDK 2.11.1
1.25.4 (2022-02-02)
- Update PKI SDK 2.9.1
1.25.3 (2021-10-26)
- Add support to auto positioning direction of PAdES visual representation
1.25.1 (2021-10-22)
- Fix command
open-xml
output when XML has full XML signature
1.25.0 (2021-10-21)
- Add support for opening and validating XML signatures (command
open-xml
) - Add support to PKI-Brazil archiving policy on XML signatures (policy
adra
) - Fixed ValidationException output when
json
flag is set
1.24.1 (2021-07-16)
- Fixed bug on trustServicesDiscoveryTimeout configuration
- Add flag
--guess-certificate
that select the newest certificate when multiple are found
1.24.0 (2021-07-07)
- Add
--session-lifetime
option todiscover-services
andpwd-auth
, enabling the configuration of the signature session duration, in seconds - Improved culture settings
1.23.2 (2021-06-04)
- Fixed bug on PAdES validation when there is missing required information
1.23.1 (2021-05-14)
- Fixed bug on open PAdES when there is missing required information
1.23.0 (2021-02-22)
- Add support to return the certificate's content on commands
open-pades
andopen-cades
with the option--fill-cert-content
- Add
--trust-uncertified-signing-time
option on commandsopen-pades
andopen-cades
1.22.0 (2021-01-21)
- Add support to return the commitment type of CAdES signatures (command
open-cades
) - Add support to return the certificate's content on command
open-cert
with the option--fill-content
- Add support to return the certificate's issuers on command
open-cert
with the option--fill-issuer
1.21.0 (2020-11-05)
- Fix ValidationItemType conversion
- Improve certificate model to reaturn KeyUsage value
- Add support to return the program's current version (command
version
)
1.20.0 (2020-10-05)
- Add support for PAdES validation according different policies with the option
--policy
- Add support for setting the commitment type on
sign-cades
andstart-cades
commands with the option--commitment-type
- Add support for certificate decoding and validation (command
open-cert
)
1.19.0 (2020-09-14)
- Add support for data protection key generation (command
generate-data-protection-key
) - Add support for data protection key configuration
- Update PKI SDK to 2.7.8
1.18.0 (2020-08-20)
- Add support for using document hashes in CAdES signature detached
- Add support for visual representation with
visual-rep
in timestamps - Improve command return when completing authentication with Brazilian PSCs
- Fix parse for sessionType field in command
discover-services
- Update PKI SDK to 2.7.5
1.17.0 (2020-07-30)
- Add support to signature using cloud certificates (integration with Brazilian PSCs)
- Improved CAdES signature merge to accept one signature file
1.16.0 (2020-06-26)
- Add field "certificationLevel" in PAdES signature
1.15.0 (2020-06-17)
- Add field "customSignatureFieldName" in PAdES signature
- Update PKI SDK to 2.7.2
1.14.0 (2020-06-09)
- Add support for signature (CAdES, PAdES and XAdES) using key stored on Azure Key Vault
- Update PKI SDK to 2.7.0
1.13.2 (2019-08-21)
- Update PKI SDK to 2.5.3
1.13.1 (2019-07-31)
- Add the option of not showing the default visual representation on a PAdES signature with
--suppress-default-visual-rep
enabled
1.13.0 (2019-07-19)
- Add integration with LAPP service
- Add support for signer's reason for a PAdES signature with
--reason
enabled - Update PKI SDK to 2.5.1
1.12.3 (2019-05-20)
- Compilation changes
1.12.2 (2019-04-01)
- Add support to timeout configuration for CRLs and CA issuers download
- Add support to timeout configuration for timestamp request
- Update PKI SDK to 2.3.0
1.12.0 (2019-02-05)
- Add support to PKI-Brazil policies on PAdES signatures (policies
adrb
,adrb-ltv
, andadrt
) - Update PKI SDK to 2.2.7
1.11.0 (2018-12-04)
- Add support for key generation (command
gen-key
) - Add support for PKCS #12 certificate generation (command
create-pfx
)
1.10.0 (2018-10-31)
- Add support for setting culture and timezone with
--culture
and--timezone
enabled on the signatures - Add support for setting date time format on PAdES visual representation
- Add support for listing available timezones on the system (command
list-timezones
)
1.9.0 (2018-10-05)
- Add support for merging CMS/CAdES signatures (command
merge-cms
). - Improve PAdES and CAdES signatures validation to support policies with timestamp.
1.8.0 (2018-09-25)
- Add support for returning the signer certificate after a signature.
- Update PKI SDK to 2.1.3
1.7.0 (2018-09-20)
- Add support for timestamping (command
stamp-pdf
) on PDF files.
1.6.2 (2018-07-20)
- Fix bug on manual activation with new license
- Update PKI SDK to 2.1.0
1.6.1 (2018-07-11)
- Fixed bug on activation that affected installation on Docker containers
1.6.0 (2018-06-18)
- Add support for Certificación de Origen Digital (COD) signature policy on XML signatures.
1.5.0 (2018-05-18)
- Add support for choosing a signature policy with
--policy
enabled on the signatures - Add support for performing signatures with timestamp (support for PAdES, CAdES and XAdES)
- Update PKI SDK to 1.20.16, fixing certificate chain filling bug on PAdES
1.4.1 (2018-05-14)
- Update PKI SDK to 1.20.15
1.4.0 (2018-04-10)
- Add support for authentication with certificate (commands
start-auth
andcomplete-auth
)
1.3.0 (2018-03-02)
- Add support for opening and validating PAdES and CAdES signatures (commands
open-pades
andopen-cades
) - Add support for editing PDFs (command
edit-pdf
), enabling generation of "printer-friendly versions" - Add support for server signatures using PKCS #12 files (.pfx)
- Add support for using a web proxy
- Update PKI SDK to 2.0.13
1.2.1 (2018-01-18)
- Update PKI SDK to 2.0.11, thus fixing bug that caused network delays even with
--offline
enabled
1.2.0 (2018-01-17)
- Add global flag
--offline
to allow offline operations - Fix bug that caused activation to be required for
help
command - Update PKI SDK to 2.0.10
1.1.0 (2017-12-06)
- Add activation mechanism, relieving applications from passing the license file on every call
- Improve logging
- Add
config
command - Update PKI SDK to 2.0.7, fixing CRL cache bug on Linux
1.0.3 (2017-11-15)
- Update PKI SDK to 2.0.3, fixing PlatformNotSupportedException bug on certain Linux distributions
1.0.2 (2017-11-07)
- First version released for both Linux and Windows
- Update PKI SDK to 2.0.2
- Add version information on
help
command
1.0.1 (2017-10-27)
- Fixed bug on compilation which caused unnecessary files to be included on the package
This version was only released for Linux
1.0.0 (2017-10-26)
- First version released publicly
- Commands available on this version:
list-certs
read-cert
import-pfx
sign-data
sign-hash
sign-cades
sign-pades
sign-xml
start-cades
start-pades
start-xml
complete-sig
help
This version was only released for Linux