Author: tilman
Date: Thu Jul  2 13:25:31 2026
New Revision: 1935807

Log:
PDFBOX-6213: partial revert of 1932501 and restore setting of COSString value, 
as suggested by Andreas Lehmkühler

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandler.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandler.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandler.java
  Thu Jul  2 12:45:03 2026        (r1935806)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/SecurityHandler.java
  Thu Jul  2 13:25:31 2026        (r1935807)
@@ -686,7 +686,9 @@ public abstract class SecurityHandler<TP
         try
         {
             encryptData(objNum, genNum, data, outputStream, true /* decrypt 
*/);
-            return new COSString(outputStream.toByteArray());
+            // don't change this in 3.0 by returning a new COSString, see 
PDFBOX-6213
+            string.setValue(outputStream.toByteArray());
+            return string;
         }
         catch (IOException ex)
         {

Reply via email to