Package | Description |
---|---|
com.sun.identity.saml2.meta |
Package that handles SAML v2 metadata operations.
|
com.sun.identity.saml2.plugins |
Defines SAMLv2 Plugin SPIs.
|
com.sun.identity.saml2.profile |
Package that handles SAML v2 profiles.
|
com.sun.identity.workflow |
Modifier and Type | Method and Description |
---|---|
static String |
SAML2MetaSecurityUtils.buildX509Certificate(String certAlias) |
void |
SAML2MetaManager.createEntity(String realm,
EntityDescriptorElement descriptor,
EntityConfigElement config)
Creates the standard and extended metadata under the realm.
|
void |
SAML2MetaManager.createEntityConfig(String realm,
EntityConfigElement config)
Creates the extended entity configuration under the realm.
|
void |
SAML2MetaManager.createEntityDescriptor(String realm,
EntityDescriptorElement descriptor)
Creates the standard metadata entity descriptor under the realm.
|
void |
SAML2MetaManager.deleteEntityConfig(String realm,
String entityId)
Deletes the extended entity configuration under the realm.
|
void |
SAML2MetaManager.deleteEntityDescriptor(String realm,
String entityId)
Deletes the standard metadata entity descriptor under the realm.
|
static String |
SAML2MetaUtils.exportStandardMeta(String realm,
String entityID,
boolean sign) |
AffiliationConfigElement |
SAML2MetaManager.getAffiliationConfig(String realm,
String entityId)
Returns affiliation configuration in an entity under the realm.
|
AffiliationDescriptorType |
SAML2MetaManager.getAffiliationDescriptor(String realm,
String entityId)
Returns affiliation descriptor in an entity under the realm.
|
Set |
SAML2MetaManager.getAllEntities(String realm)
Returns all entities under the realm.
|
List |
SAML2MetaManager.getAllHostedEntities(String realm)
Returns all hosted entities under the realm.
|
List |
SAML2MetaManager.getAllHostedIdentityProviderEntities(String realm)
Returns all hosted identity provider entities under the realm.
|
List |
SAML2MetaManager.getAllHostedIdentityProviderMetaAliases(String realm)
Returns metaAliases of all hosted identity providers under the realm.
|
List<String> |
SAML2MetaManager.getAllHostedMetaAliasesByRealm(String realm)
Returns all the hosted entity metaAliases for a realm.
|
List |
SAML2MetaManager.getAllHostedPolicyDecisionPointEntities(String realm)
Returns all hosted policy decision point entities under the realm.
|
List |
SAML2MetaManager.getAllHostedPolicyDecisionPointMetaAliases(String realm)
Returns meta aliases of all hosted policy decision point under the realm.
|
List |
SAML2MetaManager.getAllHostedPolicyEnforcementPointEntities(String realm)
Returns all hosted policy enforcement point entities under the realm.
|
List |
SAML2MetaManager.getAllHostedPolicyEnforcementPointMetaAliases(String realm)
Returns meta aliases of all hosted policy enforcement point under the
realm.
|
List |
SAML2MetaManager.getAllHostedServiceProviderEntities(String realm)
Returns all hosted service provider entities under the realm.
|
List |
SAML2MetaManager.getAllHostedServiceProviderMetaAliases(String realm)
Returns metaAliases of all hosted service providers under the realm.
|
List |
SAML2MetaManager.getAllRemoteEntities(String realm)
Returns all remote entities under the realm.
|
List |
SAML2MetaManager.getAllRemoteIdentityProviderEntities(String realm)
Returns all remote identity provider entities under the realm.
|
List |
SAML2MetaManager.getAllRemotePolicyDecisionPointEntities(String realm)
Returns all remote policy decision point entities under the realm.
|
List |
SAML2MetaManager.getAllRemotePolicyEnforcementPointEntities(String realm)
Returns all remote policy enforcement point entities under the realm.
|
List |
SAML2MetaManager.getAllRemoteServiceProviderEntities(String realm)
Returns all remote service provider entities under the realm.
|
AttributeAuthorityConfigElement |
SAML2MetaManager.getAttributeAuthorityConfig(String realm,
String entityId)
Returns first attribute authority configuration in an entity under
the realm.
|
AttributeAuthorityDescriptorElement |
SAML2MetaManager.getAttributeAuthorityDescriptor(String realm,
String entityId)
Returns attribute authority descriptor in an entity under the
realm.
|
AttributeQueryConfigElement |
SAML2MetaManager.getAttributeQueryConfig(String realm,
String entityId)
Returns first attribute query configuration in an entity under
the realm.
|
AttributeQueryDescriptorElement |
SAML2MetaManager.getAttributeQueryDescriptor(String realm,
String entityId)
Returns attribute query descriptor in an entity under the
realm.
|
AuthnAuthorityConfigElement |
SAML2MetaManager.getAuthnAuthorityConfig(String realm,
String entityId)
Returns first authentication authority configuration in an entity under
the realm.
|
AuthnAuthorityDescriptorElement |
SAML2MetaManager.getAuthnAuthorityDescriptor(String realm,
String entityId)
Returns authentication authority descriptor in an entity under the
realm.
|
String |
SAML2MetaManager.getEntityByMetaAlias(String metaAlias)
Returns entity ID associated with the metaAlias.
|
EntityConfigElement |
SAML2MetaManager.getEntityConfig(String realm,
String entityId)
Returns extended entity configuration under the realm.
|
EntityDescriptorElement |
SAML2MetaManager.getEntityDescriptor(String realm,
String entityId)
Returns the standard metadata entity descriptor under the realm.
|
static EntityDescriptorElement |
SAML2MetaUtils.getEntityDescriptorElement(String metadata) |
static IDPSSOConfigElement |
SAML2MetaUtils.getIDPSSOConfig(EntityConfigElement eConfig)
Returns first identity provider's SSO configuration in an entity
|
IDPSSOConfigElement |
SAML2MetaManager.getIDPSSOConfig(String realm,
String entityId)
Returns first identity provider's SSO configuration in an entity under
the realm.
|
IDPSSODescriptorElement |
SAML2MetaManager.getIDPSSODescriptor(String realm,
String entityId)
Returns first identity provider's SSO descriptor in an entity under the
realm.
|
XACMLPDPConfigElement |
SAML2MetaManager.getPolicyDecisionPointConfig(String realm,
String entityId)
Returns first policy decision point configuration in an entity under
the realm.
|
XACMLPDPDescriptorElement |
SAML2MetaManager.getPolicyDecisionPointDescriptor(String realm,
String entityId)
Returns first policy decision point descriptor in an entity under the
realm.
|
XACMLAuthzDecisionQueryConfigElement |
SAML2MetaManager.getPolicyEnforcementPointConfig(String realm,
String entityId)
Returns first policy enforcement point configuration in an entity under
the realm.
|
XACMLAuthzDecisionQueryDescriptorElement |
SAML2MetaManager.getPolicyEnforcementPointDescriptor(String realm,
String entityId)
Returns first policy enforcement point descriptor in an entity under the
realm.
|
String |
SAML2MetaManager.getRoleByMetaAlias(String metaAlias)
Returns role of an entity based on its metaAlias.
|
static SPSSOConfigElement |
SAML2MetaUtils.getSPSSOConfig(EntityConfigElement eConfig)
Returns first service provider's SSO configuration in an entity.
|
SPSSOConfigElement |
SAML2MetaManager.getSPSSOConfig(String realm,
String entityId)
Returns first service provider's SSO configuration in an entity under
the realm.
|
SPSSODescriptorElement |
SAML2MetaManager.getSPSSODescriptor(String realm,
String entityId)
Returns first service provider's SSO descriptor in an entity under the
realm.
|
static List<String> |
SAML2MetaUtils.importSAML2Document(SAML2MetaManager metaManager,
String realm,
Document doc)
For the given XML metadata document representing either a SAML2 EntityDescriptorElement or EntitiesDescriptorElement,
return a list of entityId's for all the Entities created.
|
boolean |
SAML2MetaManager.isTrustedProvider(String realm,
String entityId,
String trustedEntityId)
Determines whether two entities are in the same circle of trust
under the realm.
|
boolean |
SAML2MetaManager.isTrustedXACMLProvider(String realm,
String entityId,
String trustedEntityId,
String role)
Determines whether two entities are in the same circle of trust
under the realm.
|
void |
SAML2COTUtils.removeFromEntityConfig(String realm,
String name,
String entityId)
Removes the circle trust name passed from the
cotlist
attribute in the Entity Config. |
void |
SAML2MetaManager.setEntityConfig(String realm,
EntityConfigElement config)
Sets the extended entity configuration under the realm.
|
void |
SAML2MetaManager.setEntityDescriptor(String realm,
EntityDescriptorElement descriptor)
Sets the standard metadata entity descriptor under the realm.
|
static Document |
SAML2MetaSecurityUtils.sign(String realm,
EntityDescriptorElement descriptor)
Signs the entity descriptor root element by the following rules:
Hosted Entity
If there is a signature already on the EntityDescriptor, removes it, then signs the EntityDescriptor.
|
void |
SAML2COTUtils.updateEntityConfig(String realm,
String name,
String entityId)
Updates the entity config to add the circle of turst name to the
cotlist attribute. |
static void |
SAML2MetaSecurityUtils.updateProviderKeyInfo(String realm,
String entityID,
Set<String> certAliases,
boolean isSigning,
boolean isIDP,
String encAlgo,
int keySize)
Updates signing or encryption key info for SP or IDP.
|
void |
SAML2MetaManager.validateMetaAliasForNewEntity(String realm,
List<String> newMetaAliases)
Checks that the provided metaAliases are valid for a new hosted entity in the specified realm.
|
static void |
SAML2MetaSecurityUtils.verifySignature(Document doc)
Verifies signatures in entity descriptor represented by the
Document . |
Constructor and Description |
---|
SAML2MetaManager()
Constructor for
SAML2MetaManager . |
SAML2MetaManager(Object callerToken)
Constructor for
SAML2MetaManager . |
Modifier and Type | Method and Description |
---|---|
protected BaseConfigType |
DefaultAccountMapper.getSSOConfig(String realm,
String entityID) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Collection<String>> |
SPSSOFederate.getAttrsMapForAuthnReq(String realm,
String spEntityID)
Gets the Configuration attributes for the given sp entity id in the given realm.
|
static ManageNameIDServiceElement |
DoManageNameID.getIDPManageNameIDConfig(String realm,
String entityId,
String binding)
Returns first ManageNameID configuration in an entity under
the realm.
|
static SingleLogoutServiceElement |
LogoutUtil.getIDPSLOConfig(String realm,
String entityId,
String binding)
Returns first SingleLogout configuration in an entity under
the realm.
|
static IDPSSODescriptorElement |
SPSSOFederate.getIDPSSOForAuthnReq(String realm,
String idpEntityID)
Gets the IDP SSO Descriptor for the given sp entity id in the given realm.
|
static NameIDMappingServiceElement |
NameIDMapping.getNameIDMappingService(String realm,
String entityId,
String binding)
Returns first NameIDMappingService matching specified binding in an
entity under the realm.
|
static String |
SPSSOFederate.getSPEntityId(String metaAlias)
Gets the SP Entity ID from the metaAlias.
|
static ManageNameIDServiceElement |
DoManageNameID.getSPManageNameIDConfig(String realm,
String entityId,
String binding)
Returns first ManageNameID configuration in an entity under
the realm.
|
static SingleLogoutServiceElement |
LogoutUtil.getSPSLOConfig(String realm,
String entityId,
String binding)
Returns first SingleLogout configuration in an entity under
the realm.
|
static SPSSODescriptorElement |
SPSSOFederate.getSPSSOForAuthnReq(String realm,
String spEntityID)
Gets the SP SSO Descriptor for the given sp entity id in the given realm.
|
Modifier and Type | Method and Description |
---|---|
static String |
CreateSAML2HostedProviderTemplate.buildMetaDataTemplate(String entityID,
Map mapParams,
String url) |
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.