@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 CrowdSamlConfigurationServiceInternal
public Optional<X509Certificate> getCertificateToVerifySignature()
getCertificateToVerifySignature
in interface CrowdSamlConfigurationService
public X509Certificate regenerateCertificateAndPrivateKeyToSign()
CrowdSamlConfigurationService
regenerateCertificateAndPrivateKeyToSign
in interface CrowdSamlConfigurationService
public Optional<SamlConfiguration> getConfiguration()
getConfiguration
in interface CrowdSamlConfigurationService
public Optional<String> getMetadata() throws InvalidGlobalSamlConfigurationException
getMetadata
in interface CrowdSamlConfigurationService
InvalidGlobalSamlConfigurationException
Copyright © 2021 Atlassian. All rights reserved.