Skip to main content

SignDocs Brasil - Releases

← App details

Nextcloud 31

SignDocs Brasil 0.3.0
Release Details
UpdatedAug. 20, 2026, 3:20 p.m.
Changelog

Changed

  • Signing links are no longer copyable when the policy is a simple click. Under simple electronic signing the policy is one click, so the link is a bearer credential: whoever holds it signs as the named signer. Offering the sender a copy button next to it invited signing on the other party's behalf. Those links now leave only as the invitation email SignDocs sends — the URL is not stored, not returned to the browser, and neither the link nor the copy button is rendered. Links under click + OTP and ICP-Brasil digital certificate are unaffected: the URL alone does not satisfy either second factor.
  • Exception for signing your own document. SignDocs skips the invitation when a signer's address is the sender's own, so that link is still shown — it is the signer's own link, and withholding it would leave them no way to sign.
  • Simple electronic signing now requires an email address on your Nextcloud profile. Without one the API emails nobody, which combined with the above would create a document that can never be signed. The option is withdrawn from the dialog, and the server refuses the combination.

Added

  • "Assinar" on your own requests. When you are a signer on your own send, SignDocs dispatches no invitation — the addresses match — so the link only ever appeared in the dialog that showed it. Rows carrying a signature of your own now offer to mint a fresh link and open the signing page directly. The URL is never displayed and never stored; a new one is issued each time. Requires signdocs-brasil/signdocs-brasil-php ^1.11, the release that first exposes the endpoint this calls.

Fixed

  • Single-signer sends now show the signing link. The link was discarded on creation, so a document you sent to yourself produced no invitation email and no link — it could never be signed, despite the dialog promising a link.
  • Sending twice no longer sends twice. Every attempt at one submission — a double-clicked confirm, or a retry after the request timed out — created a fresh envelope, spent quota again and invited every signer a second time. The dialog now stamps one request id per submission and the server derives an idempotency key per call from it, so those attempts return the first result instead of repeating it. Signers are keyed apart from one another, because the response for each carries the only copy of that signer's credential. Opening the dialog again mints a new id, so sending the same document twice on purpose still works.

Changed (dependencies)

  • signdocs-brasil/signdocs-brasil-php 1.9.0 → 1.11.0. Besides the endpoint behind "Assinar", 1.10.0 is the release that lets a caller pass an idempotency key on addSession, which the fix above depends on.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureZfx482ltyDza5SjG8SAqdhAacE1bPFNCmOttQMOZRSJa92EQ1o1uNb04doYKUsIHxx2bzH3AFixBGIIq7FzN1eCIKkjki1tqkNIRCv+T5wrTPYujsBeM4eCCRsyC4CtUevQ6HF0QXwuaU86SF6Rs6OShP3/ZyckAVwvT8oYNHObgiE7jTgmuPQ8sVEVyO8v3aJ7JrCfuESr4Nj9JP6Pw2oRzrQJAKZTUEaWE2RsM/etmWzWOBe8NGhCNezT+G8b1ksv6lS68AKTUCclZDIm4BBTNFRmcZtQF8drwkTeiPwpLxJWTzrIT5Ez9moSdLZF1n3K73t8E6arLzuK1HO/nOn2+cBs+k2SU1afJ/BIgljcWZkSCCPhhGsDAWFYhUMsRRmaQ9LJA6qXDPr72q2Bv8z6reGvjW/7A9I/CIxt6MTq1XmMi0vZu1ffqGTIRHqA+FFttiN3Cn4pP1RSERUugsNfQU2M2i5uOVGgMIJ4M5+oA07/196wqrFbVmotTABKK6/G6SQLPBTUuncT3BQhZJR6n6nOGGio90iefH5rgY59ukJjHO8AyIwMLLsbhn0oXp/ogLH+mBvGDJXNtyrFr/C4W8h8RY0L4J6T/+L7R68Fm50oSzqD0O9tAajFuSdKAicUReIm06TNKPHKZlfmU8W8g1MSh7uY62uCTDIx1yUE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.1
Release Details
UpdatedAug. 3, 2026, 10:52 a.m.
Changelog

Changed

  • Support for Nextcloud 31. The declared range is now >=27 <=31, verified on a real 31.0.14 instance: migrations, the three signdocs:* system tags, both background jobs, and both Files actions (signdocs-sign, signdocs-status) register with no page errors.
  • The integration workflow now smoke-tests Nextcloud 27 through 31, so the declared range stays backed by a run on every supported major.

Added

  • This changelog. Earlier releases shipped without one, which is why they appear on the App Store with no description of what changed.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureb5p2OJYrNTciQTwPrBkb4iieD1nmNC9AYqw1bIwkVmyqbzeQCCrYb7SYcBt2k/6CG+uKMaigG7JQ09zKzaQ6MkyB8J258ZoyJOWFsOeK15nVRwG/0ZkbK5nOcLfb+p7/Vc55f08//FHb2zNZpL3yR4ZweHLRZJqHsHiyQrmzwC5hVayrItGkuXNURfyeT7K4JORv0FBz9RfZW/H8B83GIWD5/8axqERd0LpLsFI1gbEPsfH6Rg5gxBrXyqX8bFWtg/ojfijokQe1zbGvmp05zl9mEYvBmEg3iQ4uG5ih3xOBJvCfHMToNkYzTb73vcHlk7deA6gqUUAxBoGA6TfGRiagDjdEZIRQ6Eszrc5sxNSmVnqZYow4IstCHJlfmyDNFRTr0l2UTJ2f8vx8/7Q0BRjLyppjVBU+/th/PQJtINDbw2ohzE2duosoi2q/phEGyag0mhiYc33YOa0Eyk4WaaGHuPON4Gt9oYZyXTrd9UUq8doHk17NbhV+o30WzHIZvENr35+Ft5549yVf4VKtUumZXa41p9A6PVqr2QFEEUJsAcrQefh5g4SRllSbQ3eVhVUNRg3ZPTG1d3E6fGgDamy2z93OtBhDNnnihJ89Emc83UPyAIojSDkXEqMP+xplnxTy4lPSKWH1aDrHzEHLg0PDbAkQnG4YXiDBOCk6So4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0

Nextcloud 30

SignDocs Brasil 0.3.0
Release Details
UpdatedAug. 20, 2026, 3:20 p.m.
Changelog

Changed

  • Signing links are no longer copyable when the policy is a simple click. Under simple electronic signing the policy is one click, so the link is a bearer credential: whoever holds it signs as the named signer. Offering the sender a copy button next to it invited signing on the other party's behalf. Those links now leave only as the invitation email SignDocs sends — the URL is not stored, not returned to the browser, and neither the link nor the copy button is rendered. Links under click + OTP and ICP-Brasil digital certificate are unaffected: the URL alone does not satisfy either second factor.
  • Exception for signing your own document. SignDocs skips the invitation when a signer's address is the sender's own, so that link is still shown — it is the signer's own link, and withholding it would leave them no way to sign.
  • Simple electronic signing now requires an email address on your Nextcloud profile. Without one the API emails nobody, which combined with the above would create a document that can never be signed. The option is withdrawn from the dialog, and the server refuses the combination.

Added

  • "Assinar" on your own requests. When you are a signer on your own send, SignDocs dispatches no invitation — the addresses match — so the link only ever appeared in the dialog that showed it. Rows carrying a signature of your own now offer to mint a fresh link and open the signing page directly. The URL is never displayed and never stored; a new one is issued each time. Requires signdocs-brasil/signdocs-brasil-php ^1.11, the release that first exposes the endpoint this calls.

Fixed

  • Single-signer sends now show the signing link. The link was discarded on creation, so a document you sent to yourself produced no invitation email and no link — it could never be signed, despite the dialog promising a link.
  • Sending twice no longer sends twice. Every attempt at one submission — a double-clicked confirm, or a retry after the request timed out — created a fresh envelope, spent quota again and invited every signer a second time. The dialog now stamps one request id per submission and the server derives an idempotency key per call from it, so those attempts return the first result instead of repeating it. Signers are keyed apart from one another, because the response for each carries the only copy of that signer's credential. Opening the dialog again mints a new id, so sending the same document twice on purpose still works.

Changed (dependencies)

  • signdocs-brasil/signdocs-brasil-php 1.9.0 → 1.11.0. Besides the endpoint behind "Assinar", 1.10.0 is the release that lets a caller pass an idempotency key on addSession, which the fix above depends on.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureZfx482ltyDza5SjG8SAqdhAacE1bPFNCmOttQMOZRSJa92EQ1o1uNb04doYKUsIHxx2bzH3AFixBGIIq7FzN1eCIKkjki1tqkNIRCv+T5wrTPYujsBeM4eCCRsyC4CtUevQ6HF0QXwuaU86SF6Rs6OShP3/ZyckAVwvT8oYNHObgiE7jTgmuPQ8sVEVyO8v3aJ7JrCfuESr4Nj9JP6Pw2oRzrQJAKZTUEaWE2RsM/etmWzWOBe8NGhCNezT+G8b1ksv6lS68AKTUCclZDIm4BBTNFRmcZtQF8drwkTeiPwpLxJWTzrIT5Ez9moSdLZF1n3K73t8E6arLzuK1HO/nOn2+cBs+k2SU1afJ/BIgljcWZkSCCPhhGsDAWFYhUMsRRmaQ9LJA6qXDPr72q2Bv8z6reGvjW/7A9I/CIxt6MTq1XmMi0vZu1ffqGTIRHqA+FFttiN3Cn4pP1RSERUugsNfQU2M2i5uOVGgMIJ4M5+oA07/196wqrFbVmotTABKK6/G6SQLPBTUuncT3BQhZJR6n6nOGGio90iefH5rgY59ukJjHO8AyIwMLLsbhn0oXp/ogLH+mBvGDJXNtyrFr/C4W8h8RY0L4J6T/+L7R68Fm50oSzqD0O9tAajFuSdKAicUReIm06TNKPHKZlfmU8W8g1MSh7uY62uCTDIx1yUE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.1
Release Details
UpdatedAug. 3, 2026, 10:52 a.m.
Changelog

Changed

  • Support for Nextcloud 31. The declared range is now >=27 <=31, verified on a real 31.0.14 instance: migrations, the three signdocs:* system tags, both background jobs, and both Files actions (signdocs-sign, signdocs-status) register with no page errors.
  • The integration workflow now smoke-tests Nextcloud 27 through 31, so the declared range stays backed by a run on every supported major.

Added

  • This changelog. Earlier releases shipped without one, which is why they appear on the App Store with no description of what changed.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureb5p2OJYrNTciQTwPrBkb4iieD1nmNC9AYqw1bIwkVmyqbzeQCCrYb7SYcBt2k/6CG+uKMaigG7JQ09zKzaQ6MkyB8J258ZoyJOWFsOeK15nVRwG/0ZkbK5nOcLfb+p7/Vc55f08//FHb2zNZpL3yR4ZweHLRZJqHsHiyQrmzwC5hVayrItGkuXNURfyeT7K4JORv0FBz9RfZW/H8B83GIWD5/8axqERd0LpLsFI1gbEPsfH6Rg5gxBrXyqX8bFWtg/ojfijokQe1zbGvmp05zl9mEYvBmEg3iQ4uG5ih3xOBJvCfHMToNkYzTb73vcHlk7deA6gqUUAxBoGA6TfGRiagDjdEZIRQ6Eszrc5sxNSmVnqZYow4IstCHJlfmyDNFRTr0l2UTJ2f8vx8/7Q0BRjLyppjVBU+/th/PQJtINDbw2ohzE2duosoi2q/phEGyag0mhiYc33YOa0Eyk4WaaGHuPON4Gt9oYZyXTrd9UUq8doHk17NbhV+o30WzHIZvENr35+Ft5549yVf4VKtUumZXa41p9A6PVqr2QFEEUJsAcrQefh5g4SRllSbQ3eVhVUNRg3ZPTG1d3E6fGgDamy2z93OtBhDNnnihJ89Emc83UPyAIojSDkXEqMP+xplnxTy4lPSKWH1aDrHzEHLg0PDbAkQnG4YXiDBOCk6So4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.0
Release Details
UpdatedAug. 3, 2026, 2:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureE1A7eduRcxoi0GGVdlWY88l3fnSiAZz3tKzqzNhzR6gSjjHFcLbHcZJ7UXgiRDXRbhYSzfnru1sesjmAfQZleqav2JWfMTx2+hoRZIAtt9s07IEVpg5wgHtWktUH2nysoPnplFyJ5KcI5nMEdELocRk2ojmwWCGL6uXEW2sRh/mPbdHFZxlG1SlLWtmFFy1OZim1asiaG1eCVm8mTemuAe8fnCDIzXKaIAPyjmoNhZkLfkWXh/6Mgn/OgXUu7n72LXYLWOXL/dsVp4gEzqt4MoSscLHyWCTqwvhF84ziSiFollsBuPlbDYkBImwBXu1HTTuaADenXtnDldbVuAEKLTTtOu3cBQmD7uESfPpoNatPYfwZ7lRta0vM3NwN5EVHwit73/zo9OV242UK5Yf61Lvmmdmhno2vBxJ6iTFjBi2BI0xTfeN5kOakfW/DViQQBTlbmY2M5g3abv8o6xXO3GXOlKrTT9Y3dPj12kH83FCHXyk755ghLszBqODkEVgaPJbExir/MUo9tOMJG+GwaOkwcW3jGTcwKsLHl4kvvBhLlwMgtlINTdY6T4AQfEM9crS4SKCLdzc3jIRhB40ltiLozlXFkpRhmgWjetgiKcS0bBrU0He7Oz+VJFFuB1LvxhddlObqnzRRu2dx+ihHkeKjG9Xsw4xTx010VaC1Bjk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.2
Release Details
UpdatedJuly 24, 2026, 5:28 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureu0sv9sa39cb803merlFfPIIEIpRGMWyh4QYDch/yEYRsM6d4Mt2YWCGYS5w3njdf2OlzaXnHh7791CnD1+vn3ttspp9bJ3YdeY2tQYAHqECMCPV0e2F4m0uSGWfV0uLyqBxOPaGBNScmVpBFXrA3gFMyC33BAVrpI/+uAOPw62aefDLHTOyqUOZTVb3uMKiEBG/A3mSEmz41sjAW2sRUopmgOLRkLbrWJmp4RFA8E0zqz5Rn3/mNWxZiKv0Et1mVqFocSPddqbtyK2Kx/CZ0i6Vx68ASwNj0UizcN0Zibg9z36FFqHVomFyMiwFZaw01dd96/DeJKq86lb5Io1YDQ8IlS93JQyxPIhTILQvA++SxgmE/ngJ4QD9CnIbgG3D7eQCIxXbEgW7pIIzmsVFropkXetg0x7DTrAPCflvBUcMUww9HY5sNMZtSzJgxqIkVcMK6BGUm7HhBZ03Of1FvBZ9O0EgbWUORED3XbXx2RKIdR/uJ4p7AE4th4/hhQlJP6kCmq5Sv1h3CnKzrWFQ5AVTmIUiglC5Ngna3755s8SeqyRUi0wYWOkyujL3TAQcu5bGA3eaYIzSaGPB/fd99T2NZV7sLHqaXv8Oo0L8alPyo1cO1HZG7kkYYG/bjwCOsqa5k9z5qYuHeIxCFP9xV9e7Y34+kL3iWsSVOjrR3OiQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.1
Release Details
UpdatedJuly 23, 2026, 8:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureOrm4KduqXruneCM75zxJzHSI2pWfuvqUs3N2n6dPYOchOcE3D9LB6MSPKEwdih/0A0OaHAcoNDcLkvj0TUFB3CUgTPfZZ1o5mNE+1BQ7sL7CvX+UFEHWhmtI+zPGmHTLnPgIk5p/Kc2B6UKfT6xLrQdbKlcXx5WmcUfQRyKTq/EZRmPUjLawjJn2sC9EqaoiSY0zLccYsmgujoR06eBepZs5NyvvTluoKNIBnCkQh3m9wMxc864QzIdoQ7HBBmxdgkN2kG7TNs5HrMJVNDjXZdhE/C8oYXBlF7Q/grak68kHgLxTGZCB7IKev7gPm0EL3cp3KM10O/FQnNQ23tI6iH/CmcQS9l/nqKcos/LYx2RBxMqzQuaFuGbwjB4z5HHGHvRrQ6Lr2/afdihtVsfGdtivLxGr2mHtfwJaUAID63/Ye4Qa7v1ZoPHvbxs+8lWGY3kLNzRbMB4Frj4I9hwqRN21TS0LAnwywJTgJmRSgdFODjiSQDfvjJ+PD35ZWx8Ap0crDehjREqgHG7dxYMRV5URSGcVwJeZYUD8xB4RwLKaMjIeb6kYH06XzOcCQlo+xJdDw/wt54TjykBKdTFFMZBK43qJ+j+IB4JZCtyZCYx13O73f9TfzYisGpG9U/Kg7NTVECrbO+ys42Uudm5Av7kPrw51qn5DQqfo52MiMGM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.0
Release Details
UpdatedMay 22, 2026, 2:01 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureAXEf2EYofSYfRL7e0u7ebJmcpL2UF5CsMKTUNZKxwHAy+4uwYvL7URRPKjeyQDgMVJ8ja41ulQ4mQywws5sznVLPdOOOSLc/10Tn+vAX0c9r9LemZXBFwh1wWLSOBasE++M9kkVL/myKpuZKAlxkMs1ZCwWk5An/7j096XxsdAVjzZCcDmvBa3Wj/21RukgdJ38fAPdx/hTMrdoV1Q2ydh6o9eGoDi7SAG6K71zBHQo4jZwOwEve2DhKi1zV90DWi+A9p0803amXYL4uDiZ20ee/yvwHhORxyjicgSuagdmOzJQFQelq06dqPvkZEI01+EvFIHcaK12n+u+gBn4S5Kkk4ZSATrzJowjEDebqOuFWBQGIxeA3BQbhMpxjE5bUIDtJFp9o9IquT2UbnM49ShtmRW5IIGykpBq1fSXhBFuNcrRyb3egNHs4pDF5qH9vWm3zyQ2gwolqelvN12ahTCJwqUPMUhQvHY3HlMULPxbw/+FXwntIb46qc9UMLxCsqosRtiXEQffF9+4MR7T8QBr2iDei0RoINp3jTW6/SmHIUxyGy27QqVBhA7uWzN9Y3tC+U689UJYzgS/v/7czJw8fVMW8BOSYgwfYaw+Bj+0SyWT89t3AuljZbkpRmyZmy4ew7k9zalrRveI6x2m0addwXLY4FLeXxSvLuDtxUN4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0

Nextcloud 29

SignDocs Brasil 0.3.0
Release Details
UpdatedAug. 20, 2026, 3:20 p.m.
Changelog

Changed

  • Signing links are no longer copyable when the policy is a simple click. Under simple electronic signing the policy is one click, so the link is a bearer credential: whoever holds it signs as the named signer. Offering the sender a copy button next to it invited signing on the other party's behalf. Those links now leave only as the invitation email SignDocs sends — the URL is not stored, not returned to the browser, and neither the link nor the copy button is rendered. Links under click + OTP and ICP-Brasil digital certificate are unaffected: the URL alone does not satisfy either second factor.
  • Exception for signing your own document. SignDocs skips the invitation when a signer's address is the sender's own, so that link is still shown — it is the signer's own link, and withholding it would leave them no way to sign.
  • Simple electronic signing now requires an email address on your Nextcloud profile. Without one the API emails nobody, which combined with the above would create a document that can never be signed. The option is withdrawn from the dialog, and the server refuses the combination.

Added

  • "Assinar" on your own requests. When you are a signer on your own send, SignDocs dispatches no invitation — the addresses match — so the link only ever appeared in the dialog that showed it. Rows carrying a signature of your own now offer to mint a fresh link and open the signing page directly. The URL is never displayed and never stored; a new one is issued each time. Requires signdocs-brasil/signdocs-brasil-php ^1.11, the release that first exposes the endpoint this calls.

Fixed

  • Single-signer sends now show the signing link. The link was discarded on creation, so a document you sent to yourself produced no invitation email and no link — it could never be signed, despite the dialog promising a link.
  • Sending twice no longer sends twice. Every attempt at one submission — a double-clicked confirm, or a retry after the request timed out — created a fresh envelope, spent quota again and invited every signer a second time. The dialog now stamps one request id per submission and the server derives an idempotency key per call from it, so those attempts return the first result instead of repeating it. Signers are keyed apart from one another, because the response for each carries the only copy of that signer's credential. Opening the dialog again mints a new id, so sending the same document twice on purpose still works.

Changed (dependencies)

  • signdocs-brasil/signdocs-brasil-php 1.9.0 → 1.11.0. Besides the endpoint behind "Assinar", 1.10.0 is the release that lets a caller pass an idempotency key on addSession, which the fix above depends on.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureZfx482ltyDza5SjG8SAqdhAacE1bPFNCmOttQMOZRSJa92EQ1o1uNb04doYKUsIHxx2bzH3AFixBGIIq7FzN1eCIKkjki1tqkNIRCv+T5wrTPYujsBeM4eCCRsyC4CtUevQ6HF0QXwuaU86SF6Rs6OShP3/ZyckAVwvT8oYNHObgiE7jTgmuPQ8sVEVyO8v3aJ7JrCfuESr4Nj9JP6Pw2oRzrQJAKZTUEaWE2RsM/etmWzWOBe8NGhCNezT+G8b1ksv6lS68AKTUCclZDIm4BBTNFRmcZtQF8drwkTeiPwpLxJWTzrIT5Ez9moSdLZF1n3K73t8E6arLzuK1HO/nOn2+cBs+k2SU1afJ/BIgljcWZkSCCPhhGsDAWFYhUMsRRmaQ9LJA6qXDPr72q2Bv8z6reGvjW/7A9I/CIxt6MTq1XmMi0vZu1ffqGTIRHqA+FFttiN3Cn4pP1RSERUugsNfQU2M2i5uOVGgMIJ4M5+oA07/196wqrFbVmotTABKK6/G6SQLPBTUuncT3BQhZJR6n6nOGGio90iefH5rgY59ukJjHO8AyIwMLLsbhn0oXp/ogLH+mBvGDJXNtyrFr/C4W8h8RY0L4J6T/+L7R68Fm50oSzqD0O9tAajFuSdKAicUReIm06TNKPHKZlfmU8W8g1MSh7uY62uCTDIx1yUE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.1
Release Details
UpdatedAug. 3, 2026, 10:52 a.m.
Changelog

Changed

  • Support for Nextcloud 31. The declared range is now >=27 <=31, verified on a real 31.0.14 instance: migrations, the three signdocs:* system tags, both background jobs, and both Files actions (signdocs-sign, signdocs-status) register with no page errors.
  • The integration workflow now smoke-tests Nextcloud 27 through 31, so the declared range stays backed by a run on every supported major.

Added

  • This changelog. Earlier releases shipped without one, which is why they appear on the App Store with no description of what changed.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureb5p2OJYrNTciQTwPrBkb4iieD1nmNC9AYqw1bIwkVmyqbzeQCCrYb7SYcBt2k/6CG+uKMaigG7JQ09zKzaQ6MkyB8J258ZoyJOWFsOeK15nVRwG/0ZkbK5nOcLfb+p7/Vc55f08//FHb2zNZpL3yR4ZweHLRZJqHsHiyQrmzwC5hVayrItGkuXNURfyeT7K4JORv0FBz9RfZW/H8B83GIWD5/8axqERd0LpLsFI1gbEPsfH6Rg5gxBrXyqX8bFWtg/ojfijokQe1zbGvmp05zl9mEYvBmEg3iQ4uG5ih3xOBJvCfHMToNkYzTb73vcHlk7deA6gqUUAxBoGA6TfGRiagDjdEZIRQ6Eszrc5sxNSmVnqZYow4IstCHJlfmyDNFRTr0l2UTJ2f8vx8/7Q0BRjLyppjVBU+/th/PQJtINDbw2ohzE2duosoi2q/phEGyag0mhiYc33YOa0Eyk4WaaGHuPON4Gt9oYZyXTrd9UUq8doHk17NbhV+o30WzHIZvENr35+Ft5549yVf4VKtUumZXa41p9A6PVqr2QFEEUJsAcrQefh5g4SRllSbQ3eVhVUNRg3ZPTG1d3E6fGgDamy2z93OtBhDNnnihJ89Emc83UPyAIojSDkXEqMP+xplnxTy4lPSKWH1aDrHzEHLg0PDbAkQnG4YXiDBOCk6So4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.0
Release Details
UpdatedAug. 3, 2026, 2:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureE1A7eduRcxoi0GGVdlWY88l3fnSiAZz3tKzqzNhzR6gSjjHFcLbHcZJ7UXgiRDXRbhYSzfnru1sesjmAfQZleqav2JWfMTx2+hoRZIAtt9s07IEVpg5wgHtWktUH2nysoPnplFyJ5KcI5nMEdELocRk2ojmwWCGL6uXEW2sRh/mPbdHFZxlG1SlLWtmFFy1OZim1asiaG1eCVm8mTemuAe8fnCDIzXKaIAPyjmoNhZkLfkWXh/6Mgn/OgXUu7n72LXYLWOXL/dsVp4gEzqt4MoSscLHyWCTqwvhF84ziSiFollsBuPlbDYkBImwBXu1HTTuaADenXtnDldbVuAEKLTTtOu3cBQmD7uESfPpoNatPYfwZ7lRta0vM3NwN5EVHwit73/zo9OV242UK5Yf61Lvmmdmhno2vBxJ6iTFjBi2BI0xTfeN5kOakfW/DViQQBTlbmY2M5g3abv8o6xXO3GXOlKrTT9Y3dPj12kH83FCHXyk755ghLszBqODkEVgaPJbExir/MUo9tOMJG+GwaOkwcW3jGTcwKsLHl4kvvBhLlwMgtlINTdY6T4AQfEM9crS4SKCLdzc3jIRhB40ltiLozlXFkpRhmgWjetgiKcS0bBrU0He7Oz+VJFFuB1LvxhddlObqnzRRu2dx+ihHkeKjG9Xsw4xTx010VaC1Bjk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.2
Release Details
UpdatedJuly 24, 2026, 5:28 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureu0sv9sa39cb803merlFfPIIEIpRGMWyh4QYDch/yEYRsM6d4Mt2YWCGYS5w3njdf2OlzaXnHh7791CnD1+vn3ttspp9bJ3YdeY2tQYAHqECMCPV0e2F4m0uSGWfV0uLyqBxOPaGBNScmVpBFXrA3gFMyC33BAVrpI/+uAOPw62aefDLHTOyqUOZTVb3uMKiEBG/A3mSEmz41sjAW2sRUopmgOLRkLbrWJmp4RFA8E0zqz5Rn3/mNWxZiKv0Et1mVqFocSPddqbtyK2Kx/CZ0i6Vx68ASwNj0UizcN0Zibg9z36FFqHVomFyMiwFZaw01dd96/DeJKq86lb5Io1YDQ8IlS93JQyxPIhTILQvA++SxgmE/ngJ4QD9CnIbgG3D7eQCIxXbEgW7pIIzmsVFropkXetg0x7DTrAPCflvBUcMUww9HY5sNMZtSzJgxqIkVcMK6BGUm7HhBZ03Of1FvBZ9O0EgbWUORED3XbXx2RKIdR/uJ4p7AE4th4/hhQlJP6kCmq5Sv1h3CnKzrWFQ5AVTmIUiglC5Ngna3755s8SeqyRUi0wYWOkyujL3TAQcu5bGA3eaYIzSaGPB/fd99T2NZV7sLHqaXv8Oo0L8alPyo1cO1HZG7kkYYG/bjwCOsqa5k9z5qYuHeIxCFP9xV9e7Y34+kL3iWsSVOjrR3OiQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.1
Release Details
UpdatedJuly 23, 2026, 8:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureOrm4KduqXruneCM75zxJzHSI2pWfuvqUs3N2n6dPYOchOcE3D9LB6MSPKEwdih/0A0OaHAcoNDcLkvj0TUFB3CUgTPfZZ1o5mNE+1BQ7sL7CvX+UFEHWhmtI+zPGmHTLnPgIk5p/Kc2B6UKfT6xLrQdbKlcXx5WmcUfQRyKTq/EZRmPUjLawjJn2sC9EqaoiSY0zLccYsmgujoR06eBepZs5NyvvTluoKNIBnCkQh3m9wMxc864QzIdoQ7HBBmxdgkN2kG7TNs5HrMJVNDjXZdhE/C8oYXBlF7Q/grak68kHgLxTGZCB7IKev7gPm0EL3cp3KM10O/FQnNQ23tI6iH/CmcQS9l/nqKcos/LYx2RBxMqzQuaFuGbwjB4z5HHGHvRrQ6Lr2/afdihtVsfGdtivLxGr2mHtfwJaUAID63/Ye4Qa7v1ZoPHvbxs+8lWGY3kLNzRbMB4Frj4I9hwqRN21TS0LAnwywJTgJmRSgdFODjiSQDfvjJ+PD35ZWx8Ap0crDehjREqgHG7dxYMRV5URSGcVwJeZYUD8xB4RwLKaMjIeb6kYH06XzOcCQlo+xJdDw/wt54TjykBKdTFFMZBK43qJ+j+IB4JZCtyZCYx13O73f9TfzYisGpG9U/Kg7NTVECrbO+ys42Uudm5Av7kPrw51qn5DQqfo52MiMGM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.0
Release Details
UpdatedMay 22, 2026, 2:01 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureAXEf2EYofSYfRL7e0u7ebJmcpL2UF5CsMKTUNZKxwHAy+4uwYvL7URRPKjeyQDgMVJ8ja41ulQ4mQywws5sznVLPdOOOSLc/10Tn+vAX0c9r9LemZXBFwh1wWLSOBasE++M9kkVL/myKpuZKAlxkMs1ZCwWk5An/7j096XxsdAVjzZCcDmvBa3Wj/21RukgdJ38fAPdx/hTMrdoV1Q2ydh6o9eGoDi7SAG6K71zBHQo4jZwOwEve2DhKi1zV90DWi+A9p0803amXYL4uDiZ20ee/yvwHhORxyjicgSuagdmOzJQFQelq06dqPvkZEI01+EvFIHcaK12n+u+gBn4S5Kkk4ZSATrzJowjEDebqOuFWBQGIxeA3BQbhMpxjE5bUIDtJFp9o9IquT2UbnM49ShtmRW5IIGykpBq1fSXhBFuNcrRyb3egNHs4pDF5qH9vWm3zyQ2gwolqelvN12ahTCJwqUPMUhQvHY3HlMULPxbw/+FXwntIb46qc9UMLxCsqosRtiXEQffF9+4MR7T8QBr2iDei0RoINp3jTW6/SmHIUxyGy27QqVBhA7uWzN9Y3tC+U689UJYzgS/v/7czJw8fVMW8BOSYgwfYaw+Bj+0SyWT89t3AuljZbkpRmyZmy4ew7k9zalrRveI6x2m0addwXLY4FLeXxSvLuDtxUN4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0

Nextcloud 28

SignDocs Brasil 0.3.0
Release Details
UpdatedAug. 20, 2026, 3:20 p.m.
Changelog

Changed

  • Signing links are no longer copyable when the policy is a simple click. Under simple electronic signing the policy is one click, so the link is a bearer credential: whoever holds it signs as the named signer. Offering the sender a copy button next to it invited signing on the other party's behalf. Those links now leave only as the invitation email SignDocs sends — the URL is not stored, not returned to the browser, and neither the link nor the copy button is rendered. Links under click + OTP and ICP-Brasil digital certificate are unaffected: the URL alone does not satisfy either second factor.
  • Exception for signing your own document. SignDocs skips the invitation when a signer's address is the sender's own, so that link is still shown — it is the signer's own link, and withholding it would leave them no way to sign.
  • Simple electronic signing now requires an email address on your Nextcloud profile. Without one the API emails nobody, which combined with the above would create a document that can never be signed. The option is withdrawn from the dialog, and the server refuses the combination.

Added

  • "Assinar" on your own requests. When you are a signer on your own send, SignDocs dispatches no invitation — the addresses match — so the link only ever appeared in the dialog that showed it. Rows carrying a signature of your own now offer to mint a fresh link and open the signing page directly. The URL is never displayed and never stored; a new one is issued each time. Requires signdocs-brasil/signdocs-brasil-php ^1.11, the release that first exposes the endpoint this calls.

Fixed

  • Single-signer sends now show the signing link. The link was discarded on creation, so a document you sent to yourself produced no invitation email and no link — it could never be signed, despite the dialog promising a link.
  • Sending twice no longer sends twice. Every attempt at one submission — a double-clicked confirm, or a retry after the request timed out — created a fresh envelope, spent quota again and invited every signer a second time. The dialog now stamps one request id per submission and the server derives an idempotency key per call from it, so those attempts return the first result instead of repeating it. Signers are keyed apart from one another, because the response for each carries the only copy of that signer's credential. Opening the dialog again mints a new id, so sending the same document twice on purpose still works.

Changed (dependencies)

  • signdocs-brasil/signdocs-brasil-php 1.9.0 → 1.11.0. Besides the endpoint behind "Assinar", 1.10.0 is the release that lets a caller pass an idempotency key on addSession, which the fix above depends on.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureZfx482ltyDza5SjG8SAqdhAacE1bPFNCmOttQMOZRSJa92EQ1o1uNb04doYKUsIHxx2bzH3AFixBGIIq7FzN1eCIKkjki1tqkNIRCv+T5wrTPYujsBeM4eCCRsyC4CtUevQ6HF0QXwuaU86SF6Rs6OShP3/ZyckAVwvT8oYNHObgiE7jTgmuPQ8sVEVyO8v3aJ7JrCfuESr4Nj9JP6Pw2oRzrQJAKZTUEaWE2RsM/etmWzWOBe8NGhCNezT+G8b1ksv6lS68AKTUCclZDIm4BBTNFRmcZtQF8drwkTeiPwpLxJWTzrIT5Ez9moSdLZF1n3K73t8E6arLzuK1HO/nOn2+cBs+k2SU1afJ/BIgljcWZkSCCPhhGsDAWFYhUMsRRmaQ9LJA6qXDPr72q2Bv8z6reGvjW/7A9I/CIxt6MTq1XmMi0vZu1ffqGTIRHqA+FFttiN3Cn4pP1RSERUugsNfQU2M2i5uOVGgMIJ4M5+oA07/196wqrFbVmotTABKK6/G6SQLPBTUuncT3BQhZJR6n6nOGGio90iefH5rgY59ukJjHO8AyIwMLLsbhn0oXp/ogLH+mBvGDJXNtyrFr/C4W8h8RY0L4J6T/+L7R68Fm50oSzqD0O9tAajFuSdKAicUReIm06TNKPHKZlfmU8W8g1MSh7uY62uCTDIx1yUE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.1
Release Details
UpdatedAug. 3, 2026, 10:52 a.m.
Changelog

Changed

  • Support for Nextcloud 31. The declared range is now >=27 <=31, verified on a real 31.0.14 instance: migrations, the three signdocs:* system tags, both background jobs, and both Files actions (signdocs-sign, signdocs-status) register with no page errors.
  • The integration workflow now smoke-tests Nextcloud 27 through 31, so the declared range stays backed by a run on every supported major.

Added

  • This changelog. Earlier releases shipped without one, which is why they appear on the App Store with no description of what changed.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureb5p2OJYrNTciQTwPrBkb4iieD1nmNC9AYqw1bIwkVmyqbzeQCCrYb7SYcBt2k/6CG+uKMaigG7JQ09zKzaQ6MkyB8J258ZoyJOWFsOeK15nVRwG/0ZkbK5nOcLfb+p7/Vc55f08//FHb2zNZpL3yR4ZweHLRZJqHsHiyQrmzwC5hVayrItGkuXNURfyeT7K4JORv0FBz9RfZW/H8B83GIWD5/8axqERd0LpLsFI1gbEPsfH6Rg5gxBrXyqX8bFWtg/ojfijokQe1zbGvmp05zl9mEYvBmEg3iQ4uG5ih3xOBJvCfHMToNkYzTb73vcHlk7deA6gqUUAxBoGA6TfGRiagDjdEZIRQ6Eszrc5sxNSmVnqZYow4IstCHJlfmyDNFRTr0l2UTJ2f8vx8/7Q0BRjLyppjVBU+/th/PQJtINDbw2ohzE2duosoi2q/phEGyag0mhiYc33YOa0Eyk4WaaGHuPON4Gt9oYZyXTrd9UUq8doHk17NbhV+o30WzHIZvENr35+Ft5549yVf4VKtUumZXa41p9A6PVqr2QFEEUJsAcrQefh5g4SRllSbQ3eVhVUNRg3ZPTG1d3E6fGgDamy2z93OtBhDNnnihJ89Emc83UPyAIojSDkXEqMP+xplnxTy4lPSKWH1aDrHzEHLg0PDbAkQnG4YXiDBOCk6So4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.0
Release Details
UpdatedAug. 3, 2026, 2:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureE1A7eduRcxoi0GGVdlWY88l3fnSiAZz3tKzqzNhzR6gSjjHFcLbHcZJ7UXgiRDXRbhYSzfnru1sesjmAfQZleqav2JWfMTx2+hoRZIAtt9s07IEVpg5wgHtWktUH2nysoPnplFyJ5KcI5nMEdELocRk2ojmwWCGL6uXEW2sRh/mPbdHFZxlG1SlLWtmFFy1OZim1asiaG1eCVm8mTemuAe8fnCDIzXKaIAPyjmoNhZkLfkWXh/6Mgn/OgXUu7n72LXYLWOXL/dsVp4gEzqt4MoSscLHyWCTqwvhF84ziSiFollsBuPlbDYkBImwBXu1HTTuaADenXtnDldbVuAEKLTTtOu3cBQmD7uESfPpoNatPYfwZ7lRta0vM3NwN5EVHwit73/zo9OV242UK5Yf61Lvmmdmhno2vBxJ6iTFjBi2BI0xTfeN5kOakfW/DViQQBTlbmY2M5g3abv8o6xXO3GXOlKrTT9Y3dPj12kH83FCHXyk755ghLszBqODkEVgaPJbExir/MUo9tOMJG+GwaOkwcW3jGTcwKsLHl4kvvBhLlwMgtlINTdY6T4AQfEM9crS4SKCLdzc3jIRhB40ltiLozlXFkpRhmgWjetgiKcS0bBrU0He7Oz+VJFFuB1LvxhddlObqnzRRu2dx+ihHkeKjG9Xsw4xTx010VaC1Bjk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.2
Release Details
UpdatedJuly 24, 2026, 5:28 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureu0sv9sa39cb803merlFfPIIEIpRGMWyh4QYDch/yEYRsM6d4Mt2YWCGYS5w3njdf2OlzaXnHh7791CnD1+vn3ttspp9bJ3YdeY2tQYAHqECMCPV0e2F4m0uSGWfV0uLyqBxOPaGBNScmVpBFXrA3gFMyC33BAVrpI/+uAOPw62aefDLHTOyqUOZTVb3uMKiEBG/A3mSEmz41sjAW2sRUopmgOLRkLbrWJmp4RFA8E0zqz5Rn3/mNWxZiKv0Et1mVqFocSPddqbtyK2Kx/CZ0i6Vx68ASwNj0UizcN0Zibg9z36FFqHVomFyMiwFZaw01dd96/DeJKq86lb5Io1YDQ8IlS93JQyxPIhTILQvA++SxgmE/ngJ4QD9CnIbgG3D7eQCIxXbEgW7pIIzmsVFropkXetg0x7DTrAPCflvBUcMUww9HY5sNMZtSzJgxqIkVcMK6BGUm7HhBZ03Of1FvBZ9O0EgbWUORED3XbXx2RKIdR/uJ4p7AE4th4/hhQlJP6kCmq5Sv1h3CnKzrWFQ5AVTmIUiglC5Ngna3755s8SeqyRUi0wYWOkyujL3TAQcu5bGA3eaYIzSaGPB/fd99T2NZV7sLHqaXv8Oo0L8alPyo1cO1HZG7kkYYG/bjwCOsqa5k9z5qYuHeIxCFP9xV9e7Y34+kL3iWsSVOjrR3OiQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.1
Release Details
UpdatedJuly 23, 2026, 8:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureOrm4KduqXruneCM75zxJzHSI2pWfuvqUs3N2n6dPYOchOcE3D9LB6MSPKEwdih/0A0OaHAcoNDcLkvj0TUFB3CUgTPfZZ1o5mNE+1BQ7sL7CvX+UFEHWhmtI+zPGmHTLnPgIk5p/Kc2B6UKfT6xLrQdbKlcXx5WmcUfQRyKTq/EZRmPUjLawjJn2sC9EqaoiSY0zLccYsmgujoR06eBepZs5NyvvTluoKNIBnCkQh3m9wMxc864QzIdoQ7HBBmxdgkN2kG7TNs5HrMJVNDjXZdhE/C8oYXBlF7Q/grak68kHgLxTGZCB7IKev7gPm0EL3cp3KM10O/FQnNQ23tI6iH/CmcQS9l/nqKcos/LYx2RBxMqzQuaFuGbwjB4z5HHGHvRrQ6Lr2/afdihtVsfGdtivLxGr2mHtfwJaUAID63/Ye4Qa7v1ZoPHvbxs+8lWGY3kLNzRbMB4Frj4I9hwqRN21TS0LAnwywJTgJmRSgdFODjiSQDfvjJ+PD35ZWx8Ap0crDehjREqgHG7dxYMRV5URSGcVwJeZYUD8xB4RwLKaMjIeb6kYH06XzOcCQlo+xJdDw/wt54TjykBKdTFFMZBK43qJ+j+IB4JZCtyZCYx13O73f9TfzYisGpG9U/Kg7NTVECrbO+ys42Uudm5Av7kPrw51qn5DQqfo52MiMGM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.0
Release Details
UpdatedMay 22, 2026, 2:01 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureAXEf2EYofSYfRL7e0u7ebJmcpL2UF5CsMKTUNZKxwHAy+4uwYvL7URRPKjeyQDgMVJ8ja41ulQ4mQywws5sznVLPdOOOSLc/10Tn+vAX0c9r9LemZXBFwh1wWLSOBasE++M9kkVL/myKpuZKAlxkMs1ZCwWk5An/7j096XxsdAVjzZCcDmvBa3Wj/21RukgdJ38fAPdx/hTMrdoV1Q2ydh6o9eGoDi7SAG6K71zBHQo4jZwOwEve2DhKi1zV90DWi+A9p0803amXYL4uDiZ20ee/yvwHhORxyjicgSuagdmOzJQFQelq06dqPvkZEI01+EvFIHcaK12n+u+gBn4S5Kkk4ZSATrzJowjEDebqOuFWBQGIxeA3BQbhMpxjE5bUIDtJFp9o9IquT2UbnM49ShtmRW5IIGykpBq1fSXhBFuNcrRyb3egNHs4pDF5qH9vWm3zyQ2gwolqelvN12ahTCJwqUPMUhQvHY3HlMULPxbw/+FXwntIb46qc9UMLxCsqosRtiXEQffF9+4MR7T8QBr2iDei0RoINp3jTW6/SmHIUxyGy27QqVBhA7uWzN9Y3tC+U689UJYzgS/v/7czJw8fVMW8BOSYgwfYaw+Bj+0SyWT89t3AuljZbkpRmyZmy4ew7k9zalrRveI6x2m0addwXLY4FLeXxSvLuDtxUN4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0

Nextcloud 27

SignDocs Brasil 0.3.0
Release Details
UpdatedAug. 20, 2026, 3:20 p.m.
Changelog

Changed

  • Signing links are no longer copyable when the policy is a simple click. Under simple electronic signing the policy is one click, so the link is a bearer credential: whoever holds it signs as the named signer. Offering the sender a copy button next to it invited signing on the other party's behalf. Those links now leave only as the invitation email SignDocs sends — the URL is not stored, not returned to the browser, and neither the link nor the copy button is rendered. Links under click + OTP and ICP-Brasil digital certificate are unaffected: the URL alone does not satisfy either second factor.
  • Exception for signing your own document. SignDocs skips the invitation when a signer's address is the sender's own, so that link is still shown — it is the signer's own link, and withholding it would leave them no way to sign.
  • Simple electronic signing now requires an email address on your Nextcloud profile. Without one the API emails nobody, which combined with the above would create a document that can never be signed. The option is withdrawn from the dialog, and the server refuses the combination.

Added

  • "Assinar" on your own requests. When you are a signer on your own send, SignDocs dispatches no invitation — the addresses match — so the link only ever appeared in the dialog that showed it. Rows carrying a signature of your own now offer to mint a fresh link and open the signing page directly. The URL is never displayed and never stored; a new one is issued each time. Requires signdocs-brasil/signdocs-brasil-php ^1.11, the release that first exposes the endpoint this calls.

Fixed

  • Single-signer sends now show the signing link. The link was discarded on creation, so a document you sent to yourself produced no invitation email and no link — it could never be signed, despite the dialog promising a link.
  • Sending twice no longer sends twice. Every attempt at one submission — a double-clicked confirm, or a retry after the request timed out — created a fresh envelope, spent quota again and invited every signer a second time. The dialog now stamps one request id per submission and the server derives an idempotency key per call from it, so those attempts return the first result instead of repeating it. Signers are keyed apart from one another, because the response for each carries the only copy of that signer's credential. Opening the dialog again mints a new id, so sending the same document twice on purpose still works.

Changed (dependencies)

  • signdocs-brasil/signdocs-brasil-php 1.9.0 → 1.11.0. Besides the endpoint behind "Assinar", 1.10.0 is the release that lets a caller pass an idempotency key on addSession, which the fix above depends on.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureZfx482ltyDza5SjG8SAqdhAacE1bPFNCmOttQMOZRSJa92EQ1o1uNb04doYKUsIHxx2bzH3AFixBGIIq7FzN1eCIKkjki1tqkNIRCv+T5wrTPYujsBeM4eCCRsyC4CtUevQ6HF0QXwuaU86SF6Rs6OShP3/ZyckAVwvT8oYNHObgiE7jTgmuPQ8sVEVyO8v3aJ7JrCfuESr4Nj9JP6Pw2oRzrQJAKZTUEaWE2RsM/etmWzWOBe8NGhCNezT+G8b1ksv6lS68AKTUCclZDIm4BBTNFRmcZtQF8drwkTeiPwpLxJWTzrIT5Ez9moSdLZF1n3K73t8E6arLzuK1HO/nOn2+cBs+k2SU1afJ/BIgljcWZkSCCPhhGsDAWFYhUMsRRmaQ9LJA6qXDPr72q2Bv8z6reGvjW/7A9I/CIxt6MTq1XmMi0vZu1ffqGTIRHqA+FFttiN3Cn4pP1RSERUugsNfQU2M2i5uOVGgMIJ4M5+oA07/196wqrFbVmotTABKK6/G6SQLPBTUuncT3BQhZJR6n6nOGGio90iefH5rgY59ukJjHO8AyIwMLLsbhn0oXp/ogLH+mBvGDJXNtyrFr/C4W8h8RY0L4J6T/+L7R68Fm50oSzqD0O9tAajFuSdKAicUReIm06TNKPHKZlfmU8W8g1MSh7uY62uCTDIx1yUE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.1
Release Details
UpdatedAug. 3, 2026, 10:52 a.m.
Changelog

Changed

  • Support for Nextcloud 31. The declared range is now >=27 <=31, verified on a real 31.0.14 instance: migrations, the three signdocs:* system tags, both background jobs, and both Files actions (signdocs-sign, signdocs-status) register with no page errors.
  • The integration workflow now smoke-tests Nextcloud 27 through 31, so the declared range stays backed by a run on every supported major.

Added

  • This changelog. Earlier releases shipped without one, which is why they appear on the App Store with no description of what changed.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureb5p2OJYrNTciQTwPrBkb4iieD1nmNC9AYqw1bIwkVmyqbzeQCCrYb7SYcBt2k/6CG+uKMaigG7JQ09zKzaQ6MkyB8J258ZoyJOWFsOeK15nVRwG/0ZkbK5nOcLfb+p7/Vc55f08//FHb2zNZpL3yR4ZweHLRZJqHsHiyQrmzwC5hVayrItGkuXNURfyeT7K4JORv0FBz9RfZW/H8B83GIWD5/8axqERd0LpLsFI1gbEPsfH6Rg5gxBrXyqX8bFWtg/ojfijokQe1zbGvmp05zl9mEYvBmEg3iQ4uG5ih3xOBJvCfHMToNkYzTb73vcHlk7deA6gqUUAxBoGA6TfGRiagDjdEZIRQ6Eszrc5sxNSmVnqZYow4IstCHJlfmyDNFRTr0l2UTJ2f8vx8/7Q0BRjLyppjVBU+/th/PQJtINDbw2ohzE2duosoi2q/phEGyag0mhiYc33YOa0Eyk4WaaGHuPON4Gt9oYZyXTrd9UUq8doHk17NbhV+o30WzHIZvENr35+Ft5549yVf4VKtUumZXa41p9A6PVqr2QFEEUJsAcrQefh5g4SRllSbQ3eVhVUNRg3ZPTG1d3E6fGgDamy2z93OtBhDNnnihJ89Emc83UPyAIojSDkXEqMP+xplnxTy4lPSKWH1aDrHzEHLg0PDbAkQnG4YXiDBOCk6So4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<32.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.2.0
Release Details
UpdatedAug. 3, 2026, 2:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureE1A7eduRcxoi0GGVdlWY88l3fnSiAZz3tKzqzNhzR6gSjjHFcLbHcZJ7UXgiRDXRbhYSzfnru1sesjmAfQZleqav2JWfMTx2+hoRZIAtt9s07IEVpg5wgHtWktUH2nysoPnplFyJ5KcI5nMEdELocRk2ojmwWCGL6uXEW2sRh/mPbdHFZxlG1SlLWtmFFy1OZim1asiaG1eCVm8mTemuAe8fnCDIzXKaIAPyjmoNhZkLfkWXh/6Mgn/OgXUu7n72LXYLWOXL/dsVp4gEzqt4MoSscLHyWCTqwvhF84ziSiFollsBuPlbDYkBImwBXu1HTTuaADenXtnDldbVuAEKLTTtOu3cBQmD7uESfPpoNatPYfwZ7lRta0vM3NwN5EVHwit73/zo9OV242UK5Yf61Lvmmdmhno2vBxJ6iTFjBi2BI0xTfeN5kOakfW/DViQQBTlbmY2M5g3abv8o6xXO3GXOlKrTT9Y3dPj12kH83FCHXyk755ghLszBqODkEVgaPJbExir/MUo9tOMJG+GwaOkwcW3jGTcwKsLHl4kvvBhLlwMgtlINTdY6T4AQfEM9crS4SKCLdzc3jIRhB40ltiLozlXFkpRhmgWjetgiKcS0bBrU0He7Oz+VJFFuB1LvxhddlObqnzRRu2dx+ihHkeKjG9Xsw4xTx010VaC1Bjk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.2
Release Details
UpdatedJuly 24, 2026, 5:28 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
Signatureu0sv9sa39cb803merlFfPIIEIpRGMWyh4QYDch/yEYRsM6d4Mt2YWCGYS5w3njdf2OlzaXnHh7791CnD1+vn3ttspp9bJ3YdeY2tQYAHqECMCPV0e2F4m0uSGWfV0uLyqBxOPaGBNScmVpBFXrA3gFMyC33BAVrpI/+uAOPw62aefDLHTOyqUOZTVb3uMKiEBG/A3mSEmz41sjAW2sRUopmgOLRkLbrWJmp4RFA8E0zqz5Rn3/mNWxZiKv0Et1mVqFocSPddqbtyK2Kx/CZ0i6Vx68ASwNj0UizcN0Zibg9z36FFqHVomFyMiwFZaw01dd96/DeJKq86lb5Io1YDQ8IlS93JQyxPIhTILQvA++SxgmE/ngJ4QD9CnIbgG3D7eQCIxXbEgW7pIIzmsVFropkXetg0x7DTrAPCflvBUcMUww9HY5sNMZtSzJgxqIkVcMK6BGUm7HhBZ03Of1FvBZ9O0EgbWUORED3XbXx2RKIdR/uJ4p7AE4th4/hhQlJP6kCmq5Sv1h3CnKzrWFQ5AVTmIUiglC5Ngna3755s8SeqyRUi0wYWOkyujL3TAQcu5bGA3eaYIzSaGPB/fd99T2NZV7sLHqaXv8Oo0L8alPyo1cO1HZG7kkYYG/bjwCOsqa5k9z5qYuHeIxCFP9xV9e7Y34+kL3iWsSVOjrR3OiQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.1
Release Details
UpdatedJuly 23, 2026, 8:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureOrm4KduqXruneCM75zxJzHSI2pWfuvqUs3N2n6dPYOchOcE3D9LB6MSPKEwdih/0A0OaHAcoNDcLkvj0TUFB3CUgTPfZZ1o5mNE+1BQ7sL7CvX+UFEHWhmtI+zPGmHTLnPgIk5p/Kc2B6UKfT6xLrQdbKlcXx5WmcUfQRyKTq/EZRmPUjLawjJn2sC9EqaoiSY0zLccYsmgujoR06eBepZs5NyvvTluoKNIBnCkQh3m9wMxc864QzIdoQ7HBBmxdgkN2kG7TNs5HrMJVNDjXZdhE/C8oYXBlF7Q/grak68kHgLxTGZCB7IKev7gPm0EL3cp3KM10O/FQnNQ23tI6iH/CmcQS9l/nqKcos/LYx2RBxMqzQuaFuGbwjB4z5HHGHvRrQ6Lr2/afdihtVsfGdtivLxGr2mHtfwJaUAID63/Ye4Qa7v1ZoPHvbxs+8lWGY3kLNzRbMB4Frj4I9hwqRN21TS0LAnwywJTgJmRSgdFODjiSQDfvjJ+PD35ZWx8Ap0crDehjREqgHG7dxYMRV5URSGcVwJeZYUD8xB4RwLKaMjIeb6kYH06XzOcCQlo+xJdDw/wt54TjykBKdTFFMZBK43qJ+j+IB4JZCtyZCYx13O73f9TfzYisGpG9U/Kg7NTVECrbO+ys42Uudm5Av7kPrw51qn5DQqfo52MiMGM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0
SignDocs Brasil 0.1.0
Release Details
UpdatedMay 22, 2026, 2:01 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECjCCAvICAhNFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNTIwMjAzMzQ0WhcNMzYwODI1MjAzMzQ0WjAaMRgwFgYD
VQQDDA9zaWduZG9jc19icmFzaWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
AoICAQDVPLZUBJcqF+ECbCpTnhYt0Igj+Q6Te/66YRTD/eh51NVM1zCPYZgDnOIM
WzgQRuhVGriKL6nLG9w81HOKJy7Ygt+h1NWPREWSy0iNd8coyK3dpAaW5EJMYwHR
RbF+lHKIjYJegOLdXag8umwm7L1U5Jg1OolA8pwySI45XlDdeRssyysRCGKzMiu7
kG9Bhi2C95opB1jWsOH3fRHnT+k2kyWnhffOi1MNBmrMoWCC1dzj0nKY3I6XrEiG
MZPZ9dpYmFNqdSy9T0JVM5vxpXmUVVpc9K9cTZmRondMyo/KNKbEktSUDoRoN0wB
AsbhncKULihTf6CBcKplPav98kJ6cE+kzp57UbiAiFNC9SDj45SpP2lQwrqwBvjV
BViqSCh44F9kkxrfh3o6XlYK2O8QHusemER44HJZNJ1aT3BD2oNgHsl05AowpImF
eOgk/+n2mHebABpAHpzQsiP7r73qQPSOwZzP75nhefVHVr/4RArf3PSqf5nrZdFo
VS9VX3PNpmICYrKXpmrKAdHEyKyDn7qlhM+EDf8RRh+pzEDe5TqmJz5V/4HmX0VB
6FOVJ0BrJ7nAl/BUf/y10gTP+Zl9yzlMow6HyES68kiqsXsi0g+w+DERVY2bDocl
24pfTtpSXH+sre13o4/geb9HAwzlR4IwuXHhMgi33oxL/ScCzwIDAQABMA0GCSqG
SIb3DQEBCwUAA4IBAQCBTqzBFkvOaUgEtvP1xG5UQqu+Isqz9AMIlEivaj9YO5YA
oAwErk+dGr35sfMFFh4KsIYET9aY3nlBrRMZ2tytZTMgG0KuhqEgMkC5CqVrJ7z2
9UeUtSYicutUlbBiLuy1xbKWNnuPAgKYA634c7PEanPrG/nGLQxqJvjFjndlIxUs
bYC3OwaywlccktLiGET8TGG8oHsWt5BDQO7muWAjkcvps+tU41SGzuKfwDRn+7yA
KTT96KbROe5XY8sosDIL8HGKdUmugZxNU/zb/jjyWIn/dVohN3rlwzVCixrZwJMl
JESx5KM70PXKWRSaH3l4ngW6nyywY3chANJz1vyw
-----END CERTIFICATE-----
SignatureAXEf2EYofSYfRL7e0u7ebJmcpL2UF5CsMKTUNZKxwHAy+4uwYvL7URRPKjeyQDgMVJ8ja41ulQ4mQywws5sznVLPdOOOSLc/10Tn+vAX0c9r9LemZXBFwh1wWLSOBasE++M9kkVL/myKpuZKAlxkMs1ZCwWk5An/7j096XxsdAVjzZCcDmvBa3Wj/21RukgdJ38fAPdx/hTMrdoV1Q2ydh6o9eGoDi7SAG6K71zBHQo4jZwOwEve2DhKi1zV90DWi+A9p0803amXYL4uDiZ20ee/yvwHhORxyjicgSuagdmOzJQFQelq06dqPvkZEI01+EvFIHcaK12n+u+gBn4S5Kkk4ZSATrzJowjEDebqOuFWBQGIxeA3BQbhMpxjE5bUIDtJFp9o9IquT2UbnM49ShtmRW5IIGykpBq1fSXhBFuNcrRyb3egNHs4pDF5qH9vWm3zyQ2gwolqelvN12ahTCJwqUPMUhQvHY3HlMULPxbw/+FXwntIb46qc9UMLxCsqosRtiXEQffF9+4MR7T8QBr2iDei0RoINp3jTW6/SmHIUxyGy27QqVBhA7uWzN9Y3tC+U689UJYzgS/v/7czJw8fVMW8BOSYgwfYaw+Bj+0SyWT89t3AuljZbkpRmyZmy4ew7k9zalrRveI6x2m0addwXLY4FLeXxSvLuDtxUN4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=27.0.0,<31.0.0
Minimum Integer bits32
PHP>=8.1.0