SecureBlackbox 2026 API Changes


Upgrading from a previous version is usually as simple as referencing the updated library versions. We have minimized breaking changes to ensure a straightforward upgrade process. However, the release of SecureBlackbox 2026 includes several API changes that may require code changes. The table below lists the changes between SecureBlackbox 2024 and SecureBlackbox 2026.

Please contact us at support@nsoftware.com with any questions or comments.

Components with Changes

API Changes

The table below describes API changes in SecureBlackbox 2026. Please refer to the notes for each entry for details.

ASiCSigner
PropertyFolderNew
PropertySourceMimeTypeNew
EventAuthorizationNeededNew
AuthenticodeSigner
EventAuthorizationNeededNew
CAdESSigner
EventAuthorizationNeededNew
CertificateManager
EventAuthorizationNeededNew
CertificateStorage
MethodLoginAdds Store, Credential parameters; Removes the Pin parameter
CRLManager
EventAuthorizationNeededNew
DCAuth
PropertyKeyIDNew
PropertyKeyIdRemoved
PropertyStorageIDNew
PropertyStorageIdRemoved
EventAuthorizationNeededNew
DCAuthWebServer
PropertyKeyIdRemoved
PropertyKeyIDNew
PropertyStorageIDNew
PropertyStorageIdRemoved
EventAuthorizationNeededNew
DTLSClient
EventAuthorizationNeededNew
DTLSServer
EventAuthorizationNeededNew
FTPClient
EventAuthorizationNeededNew
FTPServer
EventAuthorizationNeededNew
HTTPClient
MethodSubscribeNew
MethodUnsubscribeNew
EventAuthorizationNeededNew
EventServerEventNew
HTTPServer
MethodSetResponseBytesAdds a MoreToFollow parameter
MethodSetResponseFileAdds a MoreToFollow parameter
MethodSetResponseStreamAdds a MoreToFollow parameter
MethodSetResponseStringAdds a MoreToFollow parameter
EventAuthorizationNeededNew
EventNextChunkNew
IMAPClient
PropertyExternalCryptoNew
EventAuthorizationNeededNew
EventExternalSignNew
JAdESSigner
EventAuthorizationNeededNew
KMIPClient
EventAuthorizationNeededNew
KMIPServer
EventAuthorizationNeededNew
MailWriter
EventAuthorizationNeededNew
MessageSigner
EventAuthorizationNeededNew
OAuthClient
EventAuthorizationNeededNew
OCSPManager
EventAuthorizationNeededNew
OCSPServer
EventAuthorizationNeededNew
OfficeQuickSigner
EventAuthorizationNeededNew
OfficeSigner
EventAuthorizationNeededNew
PDFSigner
EventAuthorizationNeededNew
PGPReader
PropertyAEADModeNew
PropertyCompressionAlgorithmNew
PropertyEncryptionAlgorithmNew
PropertyProtectionNew
PGPWriter
PropertyAEADModeNew
EventAuthorizationNeededNew
POP3Client
EventAuthorizationNeededNew
RESTClient
EventAuthorizationNeededNew
EventServerEventNew
RESTServer
MethodSetResponseBytesAdds a MoreToFollow parameter
MethodSetResponseFileAdds a MoreToFollow parameter
MethodSetResponseStreamAdds a MoreToFollow parameter
MethodSetResponseStringAdds a MoreToFollow parameter
EventAuthorizationNeededNew
EventNextChunkNew
SAMLIdPServer
EventAuthorizationNeededNew
SAMLSPServer
EventAuthorizationNeededNew
SFTPClient
EventAuthorizationNeededNew
SFTPServer
PropertyClientKeyNew
PropertyKeyRemoved
EventAuthorizationNeededNew
EventBeforeAuthNew
SMTPClient
EventAuthorizationNeededNew
SOAPClient
EventAuthorizationNeededNew
SOAPQuickSigner
EventAuthorizationNeededNew
SOAPSigner
EventAuthorizationNeededNew
SSHClient
EventAuthorizationNeededNew
SSHKeyManager
PropertyCANew
MethodGenerateCertNew
TLSClient
EventAuthorizationNeededNew
TLSServer
EventAuthorizationNeededNew
TSPServer
EventAuthorizationNeededNew
WebDAVClient
PropertyRequestHeadersNew
PropertyResponseHeadersNew
EventAuthorizationNeededNew
EventHeadersPreparedNew
EventHeadersReceivedNew
WebDAVServer
EventAuthorizationNeededNew
WebSocketClient
PropertyRequestHeadersNew
PropertyResponseHeadersNew
EventAuthorizationNeededNew
EventHeadersPreparedNew
EventHeadersReceivedNew
WebSocketServer
MethodSetResponseBytesAdds a MoreToFollow parameter
MethodSetResponseStreamAdds a MoreToFollow parameter
MethodSetResponseStringAdds a MoreToFollow parameter
EventAuthorizationNeededNew
XAdESSigner
EventAuthorizationNeededNew
XMLSigner
EventAuthorizationNeededNew

We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@nsoftware.com.