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) |
|
IDPSSOConfigElement |
SAML2MetaManager.getIDPSSOConfig(String realm,
String entityId) |
Returns first identity provider's SSO configuration in an entity under
the realm.
|
static IDPSSOConfigElement |
SAML2MetaUtils.getIDPSSOConfig(EntityConfigElement eConfig) |
Returns first identity provider's SSO configuration in an entity
|
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.
|
SPSSOConfigElement |
SAML2MetaManager.getSPSSOConfig(String realm,
String entityId) |
Returns first service provider's SSO configuration in an entity under
the realm.
|
static SPSSOConfigElement |
SAML2MetaUtils.getSPSSOConfig(EntityConfigElement eConfig) |
Returns first service provider's SSO configuration in an entity.
|
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.
|