You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2026/08/21 14:32:04 UTC
(sling-org-apache-sling-commons-crypto) 01/01: Do no longer preferably use the first Provider exposed via OSGi service registry
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 <kw...@apache.org>
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);