@Transactional public class CrowdSamlConfigurationServiceImpl extends Object implements CrowdSamlConfigurationServiceInternal
| Modifier and Type | Field and Description |
|---|---|
static String |
SSO_URL_SUFFIX |
| Constructor and Description |
|---|
CrowdSamlConfigurationServiceImpl(SamlSSOCertificateServiceInternal ssoCertificateService,
PropertyManager propertyManager,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
IdpMetadataGenerator metadataGenerator,
com.atlassian.event.api.EventPublisher eventPublisher,
KeyCertificatePairUtils keyCertificatePairUtils) |
| Modifier and Type | Method and Description |
|---|---|
Optional<X509Certificate> |
getCertificateToVerifySignature() |
Optional<SamlConfiguration> |
getConfiguration() |
Optional<KeyCertificatePair> |
getKeyCertificatePairToSign() |
Optional<String> |
getMetadata() |
X509Certificate |
regenerateCertificateAndPrivateKeyToSign()
Generates and stores new pair of certificate and private key.
|
public static final String SSO_URL_SUFFIX
public CrowdSamlConfigurationServiceImpl(SamlSSOCertificateServiceInternal ssoCertificateService, PropertyManager propertyManager, com.atlassian.sal.api.ApplicationProperties applicationProperties, IdpMetadataGenerator metadataGenerator, com.atlassian.event.api.EventPublisher eventPublisher, KeyCertificatePairUtils keyCertificatePairUtils)
public Optional<KeyCertificatePair> getKeyCertificatePairToSign()
getKeyCertificatePairToSign in interface CrowdSamlConfigurationServiceInternalpublic Optional<X509Certificate> getCertificateToVerifySignature()
getCertificateToVerifySignature in interface CrowdSamlConfigurationServicepublic X509Certificate regenerateCertificateAndPrivateKeyToSign()
CrowdSamlConfigurationServiceregenerateCertificateAndPrivateKeyToSign in interface CrowdSamlConfigurationServicepublic Optional<SamlConfiguration> getConfiguration()
getConfiguration in interface CrowdSamlConfigurationServicepublic Optional<String> getMetadata() throws InvalidGlobalSamlConfigurationException
getMetadata in interface CrowdSamlConfigurationServiceInvalidGlobalSamlConfigurationExceptionCopyright © 2021 Atlassian. All rights reserved.