This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch 
bugfix/do-no-longer-bind-by-default-to-osgi-service-provider
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-crypto.git

commit b0abd806b64fb52137fd543b0800cc46fec1ca65
Author: Konrad Windszus <[email protected]>
AuthorDate: Fri Aug 21 16:31:49 2026 +0200

    Do no longer preferably use the first Provider exposed via OSGi service
    registry
    
    For still leveraging non JRE providers use the newly introduced
    OSGiAwareSecurityProvider together with configuration
    "securityProviderName".
---
 .../jasypt/internal/JasyptStandardPbeStringCryptoService.java    | 9 ---------
 1 file changed, 9 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/commons/crypto/jasypt/internal/JasyptStandardPbeStringCryptoService.java
 
b/src/main/java/org/apache/sling/commons/crypto/jasypt/internal/JasyptStandardPbeStringCryptoService.java
index 08eff49..b1abb6c 100644
--- 
a/src/main/java/org/apache/sling/commons/crypto/jasypt/internal/JasyptStandardPbeStringCryptoService.java
+++ 
b/src/main/java/org/apache/sling/commons/crypto/jasypt/internal/JasyptStandardPbeStringCryptoService.java
@@ -66,11 +66,6 @@ public final class JasyptStandardPbeStringCryptoService 
implements CryptoService
     @Reference
     private volatile IvGenerator ivGenerator;
 
-    @Reference(
-        cardinality = ReferenceCardinality.OPTIONAL
-    )
-    private volatile Provider securityProvider;
-
     @Reference(
         cardinality = ReferenceCardinality.OPTIONAL
     )
@@ -124,10 +119,6 @@ public final class JasyptStandardPbeStringCryptoService 
implements CryptoService
         if (Objects.nonNull(securityProviderName) && 
!securityProviderName.isBlank()) {
             encryptor.setProviderName(securityProviderName);
         }
-        final Provider provider = this.securityProvider;
-        if (Objects.nonNull(provider)) {
-            encryptor.setProvider(provider);
-        }
         final SaltGenerator saltGenerator = this.saltGenerator;
         if (Objects.nonNull(saltGenerator)) {
             encryptor.setSaltGenerator(saltGenerator);

Reply via email to