public interface SSLConfigurationService
SSLConfigurationService allows verifying whether a valid SSL configuration is present.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEYSTORE_ALIAS
The name of the alias under which key and certificate are stored in the key store.
|
static java.lang.String |
SSL_SERVICE_USER_ID
The id of the service user holding the key store.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSSLConfigured(ResourceResolver resolver)
Verifies whether an HTTPs listener is configured and available.
|
static final java.lang.String SSL_SERVICE_USER_ID
static final java.lang.String KEYSTORE_ALIAS
boolean isSSLConfigured(ResourceResolver resolver) throws java.lang.SecurityException
SSL_SERVICE_USER_ID normally) from the Granite SSL Connector Factory
configuration exists and its key store contains a valid private key and certificate (chain) under the correct
alias (KEYSTORE_ALIAS normally)SSLConfigurationService is able to perform an HTTPS request upon its own instance
and the return code is <400 or 401. Note: invalid (i.e. self-signed) SSL certificates are silently
accepted. Note: The hostname to connect to is derived from the Sling Topology local endpoint property.resolver - The admin-user resource resolver to access configuration and key store.true if the SSL configuration is present and valid.java.lang.SecurityException - If the resolver is not the one of the admin user.Copyright © 2010 - 2023 Adobe. All Rights Reserved