Uses of Interface
org.opensaml.saml.common.SAMLObject
Packages that use SAMLObject
Package
Description
Base classes for working with SAML as Java objects.
Classes related to SAML binding operations.
Classes supporting SAML artifact use.
Context classes for SAML-based messaging function.
Support classes for SAML SOAP message operations.
Classes supporting general SAML profile behavior.
Functions and predicates supporting common SAML profile behavior.
Interfaces for SAML 2 Metadata Extension Identity Provider Discovery.
Interface for SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
Interfaces for SAML 2 Metadata Profile for SAML 1.x.
Interfaces for SAML v2.0 Metadata Profile for Algorithm Support Version 1.0.
Interfaces for SAML 2 Protocol Extension for Async Logout.
Interfaces for SAML 2 Channel Binding Extensions.
Interfaces for SAML 2 Condition for Delegation Restriction.
Interfaces for SAML 2 Metadata Extension for Entity Attributes.
Interfaces for SAML 2 Metadata Profile for Standalone Query Requesters.
Interfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation.
The package to define the
SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0.
Interfaces for SAML 2 Metadata Extensions for Login UI and Discovery.
Interfaces for SAML-EC GSS-API Mechanism.
Interfaces for SAML 2 Metadata Extension for Third-Party Request Protocol Extension.
Interfaces for SAML 1.0 and 1.1 types and elements.
Interfaces for elements and attributes used in multiple SAML 2.0 specification.
Interfaces for SAML 2.0 core and protocol interfaces.
Interfaces for SAML 2 ECP Elements.
Classes for encrypting and decrypting SAML.
Concrete definitions of the objects described in saml-metadata-2.0-os work.
-
Uses of SAMLObject in org.opensaml.saml.common
Classes in org.opensaml.saml.common with type parameters of type SAMLObjectModifier and TypeClassDescriptionclassAbstractSAMLObjectBuilder<SAMLObjectType extends SAMLObject>Base builder forSAMLObjects.interfaceSAMLObjectBuilder<SAMLObjectType extends SAMLObject>Builder for SAMLObjects.Subinterfaces of SAMLObject in org.opensaml.saml.commonClasses in org.opensaml.saml.common that implement SAMLObjectModifier and TypeClassDescriptionclassAbstract SAMLObject implementation that also implementsSignableXMLObject. -
Uses of SAMLObject in org.opensaml.saml.common.binding
Methods in org.opensaml.saml.common.binding with parameters of type SAMLObjectModifier and TypeMethodDescriptionstatic voidSAMLBindingSupport.setSAML1ResponseRecipient(SAMLObject outboundMessage, String endpointURL) Sets the destination attribute on the outbound message if it is aResponseAbstractTypemessage.static voidSAMLBindingSupport.setSAML2Destination(SAMLObject outboundMessage, String endpointURL) Sets the destination attribute on an outbound message if it is either aRequestAbstractTypeor aStatusResponseTypemessage. -
Uses of SAMLObject in org.opensaml.saml.common.binding.artifact
Fields in org.opensaml.saml.common.binding.artifact declared as SAMLObjectModifier and TypeFieldDescriptionprivate final SAMLObjectBasicSAMLArtifactMapEntry.messageSAML message mapped to the artifact.Methods in org.opensaml.saml.common.binding.artifact that return SAMLObjectModifier and TypeMethodDescriptionBasicSAMLArtifactMapEntry.getSamlMessage()Gets SAML message the artifact maps to.SAMLArtifactMap.SAMLArtifactMapEntry.getSamlMessage()Gets SAML message the artifact maps to.Methods in org.opensaml.saml.common.binding.artifact with parameters of type SAMLObjectModifier and TypeMethodDescriptionSAMLArtifactMap.SAMLArtifactMapEntryFactory.newEntry(String artifact, String issuerId, String relyingPartyId, SAMLObject samlMessage) Factory method which produces aSAMLArtifactMap.SAMLArtifactMapEntry.voidSAMLArtifactMap.put(String artifact, String relyingPartyId, String issuerId, SAMLObject samlMessage) Creates a mapping between a given artifact and the SAML message to which it maps.Constructors in org.opensaml.saml.common.binding.artifact with parameters of type SAMLObjectModifierConstructorDescriptionBasicSAMLArtifactMapEntry(String samlArtifact, String issuerId, String relyingPartyId, SAMLObject samlMessage) Constructor.ExpiringSAMLArtifactMapEntry(String samlArtifact, String issuerId, String relyingPartyId, SAMLObject samlMessage) Constructor. -
Uses of SAMLObject in org.opensaml.saml.common.messaging.context
Fields in org.opensaml.saml.common.messaging.context declared as SAMLObjectModifier and TypeFieldDescriptionprivate SAMLObjectSAMLSubjectNameIdentifierContext.nameIDThe SAML name identifier represented by this context.Methods in org.opensaml.saml.common.messaging.context that return SAMLObjectModifier and TypeMethodDescriptionSAMLSubjectNameIdentifierContext.getSubjectNameIdentifier()Gets the subject name identifier represented by the context, which is guaranteed to be either a SAML 1NameIdentifieror a SAML 2NameID.protected SAMLObjectSAMLSubjectNameIdentifierContext.resolveNameIdentifier()Dynamically resolve the name identifier from the SAML protocol message held inMessageContext.getMessage(), if it exists.protected SAMLObjectSAMLMessageInfoContext.resolveSAMLMessage()Resolve the SAML message from the message context.protected SAMLObjectSAMLPeerEntityContext.resolveSAMLMessage()Resolve the SAML message from the message context.protected SAMLObjectSAMLSubjectNameIdentifierContext.resolveSAMLMessage()Resolve the SAML message from the message context.Methods in org.opensaml.saml.common.messaging.context with parameters of type SAMLObjectModifier and TypeMethodDescriptionvoidSAMLSubjectNameIdentifierContext.setSubjectNameIdentifier(SAMLObject newNameID) Sets the name identifier, which must be either a SAML 1NameIdentifieror a SAML 2NameIDor null. -
Uses of SAMLObject in org.opensaml.saml.common.messaging.soap
Classes in org.opensaml.saml.common.messaging.soap with type parameters of type SAMLObjectModifier and TypeClassDescriptionclassSAMLSOAPClientContextBuilder<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject> BuilderInOutOperationContextinstances for SAML SOAP client use cases.classSAMLSOAPClientContextBuilder<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject> BuilderInOutOperationContextinstances for SAML SOAP client use cases.Fields in org.opensaml.saml.common.messaging.soap declared as SAMLObjectModifier and TypeFieldDescriptionprivate OutboundMessageTypeSAMLSOAPClientContextBuilder.outboundMessageThe outbound message. -
Uses of SAMLObject in org.opensaml.saml.common.profile
Classes in org.opensaml.saml.common.profile with type parameters of type SAMLObjectModifier and TypeClassDescriptionclassAbstractNameIdentifierGenerator<NameIdType extends SAMLObject>Abstract base class for simple implementations ofNameIdentifierGenerator.interfaceFormatSpecificNameIdentifierGenerator<NameIdType extends SAMLObject>Specialized type ofNameIdentifierGeneratorthat is locked to a specific Format of identifier.interfaceNameIdentifierGenerator<NameIdType extends SAMLObject>Interface for a component that produces SAMLNameIdentifierand/orNameIDobjects for inclusion in assertion subjects. -
Uses of SAMLObject in org.opensaml.saml.common.profile.logic
Fields in org.opensaml.saml.common.profile.logic with type parameters of type SAMLObjectModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,SAMLObject> AbstractNameIDPolicyPredicate.objectLookupStrategyObject lookup function.Method parameters in org.opensaml.saml.common.profile.logic with type arguments of type SAMLObjectModifier and TypeMethodDescriptionvoidAbstractNameIDPolicyPredicate.setObjectLookupStrategy(Function<ProfileRequestContext, SAMLObject> strategy) Set the lookup strategy used to locate the object to evaluate. -
Uses of SAMLObject in org.opensaml.saml.ext.idpdisco
Subinterfaces of SAMLObject in org.opensaml.saml.ext.idpdiscoModifier and TypeInterfaceDescriptioninterfaceSAML Identity Provider Discovery Protocol DiscoveryResponse. -
Uses of SAMLObject in org.opensaml.saml.ext.reqattr
Subinterfaces of SAMLObject in org.opensaml.saml.ext.reqattrModifier and TypeInterfaceDescriptioninterfaceSAML V2.0 Protocol Extension For Requesting Attributes Per Request. -
Uses of SAMLObject in org.opensaml.saml.ext.saml1md
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml1md -
Uses of SAMLObject in org.opensaml.saml.ext.saml2alg
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2algModifier and TypeInterfaceDescriptioninterfaceSAML v2.0 Metadata Profile for Algorithm Support Version 1.0 DigestMethod SAMLObject.interfaceSAML v2.0 Metadata Profile for Algorithm Support Version 1.0 SigningMethod SAMLObject. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2aslo
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2asloModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Protocol extension Asynchronous. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2cb
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2cbModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Channel Bindings Extensions ChannelBinding element. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2delrestrict
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2delrestrictModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Condition for Delegation Restriction - Delegate element.interfaceSAML 2.0 Condition for Delegation Restriction - DelegationRestrictionType complex type. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2mdattr
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2mdattrModifier and TypeInterfaceDescriptioninterfaceSAML V2.0 Metadata Extension for Entity Attributes EntityAttributes SAML object.Methods in org.opensaml.saml.ext.saml2mdattr that return types with arguments of type SAMLObjectModifier and TypeMethodDescriptionEntityAttributes.getEntityAttributesChildren()Gets mutable list of the child objects of this extension. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2mdquery
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2mdqueryModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Metadata extension ActionNamespace.interfaceSAML 2.0 Metadata extension AttributeQueryDescriptorType.interfaceSAML 2.0 Metadata extension AuthnQueryDescriptorType.interfaceSAML 2.0 Metadata extension AuthzDecisionQueryDescriptorType.interfaceSAML 2.0 Metadata extension QueryDescriptorType. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2mdreqinit
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2mdreqinitModifier and TypeInterfaceDescriptioninterfaceInterfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation - RequestInitiator element. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2mdrpi
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2mdrpiModifier and TypeInterfaceDescriptioninterfaceRepresentation of the<mdrpi:Publication>element.interfaceRepresentation of the<mdrpi:PublicationInfo>element.interfaceRepresentation of the<mdrpi:PublicationPath>element.interfaceRepresentation of the<mdrpi:RegistrationInfo>element.interfaceRepresentation of the<mdrpi:RegistrationPolicy>element.interfaceRepresentation of the<mdrpi:UsagePolicy>element. -
Uses of SAMLObject in org.opensaml.saml.ext.saml2mdui
Subinterfaces of SAMLObject in org.opensaml.saml.ext.saml2mduiModifier and TypeInterfaceDescriptioninterfaceDisplayName.interfaceSee IdP Discovery and Login UI Metadata Extension Profile.interfaceDisplayName.interfaceDomainHint.interfaceGeolocationHint.interfaceInformationURL.interfaceIPHint.interfaceDisplayName.interfaceLocalized logo type.interfacePrivacyStatementURL.interfaceSee IdP Discovery and Login UI Metadata Extension Profile. -
Uses of SAMLObject in org.opensaml.saml.ext.samlec
Subinterfaces of SAMLObject in org.opensaml.saml.ext.samlecModifier and TypeInterfaceDescriptioninterfaceSAML-EC GSS-API EncType element.interfaceSAML-EC GSS-API GeneratedKey element.interfaceSAML-EC GSS-API SessionKey element. -
Uses of SAMLObject in org.opensaml.saml.ext.samlpthrpty
Subinterfaces of SAMLObject in org.opensaml.saml.ext.samlpthrptyModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Protocol Third-party extension RespondTo. -
Uses of SAMLObject in org.opensaml.saml.saml1.core
Subinterfaces of SAMLObject in org.opensaml.saml.saml1.coreModifier and TypeInterfaceDescriptioninterfaceInterface describing how a SAML1.1Actionelement behaves.interfaceThis interface defines how the object representing a SAML 1Adviceelement behaves.interfaceThis interface defines how the object representing a SAML 1Assertionelement behaves.interfaceThis interface is for the SAML1AssertionArtifactelement.interfaceThis interface defines how the object representing a SAML 1AssertionIDReferenceelement behaves.interfaceThis interface defines how the object representing a SAML 1Attributeelement behaves.interfaceThis interface defines how the object representing a SAML 1AttributeDesignatorelement behaves.interfaceDescription of the behaviour of theAttributeQueryelement.interfaceThis interface defines how the object representing a SAML 1AttributeStatementelement behaves.interfaceThis interface defines how the object representing a SAML 1AttributeValueelement behaves.interfaceThis interface describes how an object representing a SAML1Audienceelement will behave.interfaceThis interface describes how ab object representing a SAML1AudienceRestrictionConditionelement will behave.interfaceDescription of the behaviour of theAuthenticationQueryelement.interfaceThis interface defines how the object representing a SAML1AuthenticationStatmentelement behaves.interfaceInterface to define how aAuthorityBindingelement behaves.interfaceDescription of the behaviour of theAuthorizationDecisionQueryelement.interfaceThis interface defines how the object representing a SAML1AuthorizationDecisionStatementelement behaves.interfaceThis interface describes how a object representing a SAML1Conditionelement will behave.interfaceThis interface defines how the object representing a SAML1Conditionselement behaves.interfaceThis interface defines how the object representing a SAML1ConfirmationMethodelement behaves.interfaceThis interface describes how ab object representing a SAML1DoNotCacheConditionelement will behave.interfaceInterface describing how a SAML1.1Evidenceelement behaves.interfaceMarker interface for element types that can constitute evidence within aEvidenceobject.interfaceInterface to define how a NameIdentifier element behaves.interfaceThis interface is for the SAML1Queryextention point.interfaceThis interface defines how the SAML1Requestobjects behave.interfaceThis interface describes the base class for types derived fromRequestAbstractType.interfaceThis interface defines how the (deprecated) RespondWith element would behave.interfaceThis interface defines how the object representing a SAML1Responseelement behaves.interfaceThis interface defines the base class for type derived from the SAML1ResponseAbstractType.interfaceThis interface defines how the object representing a SAML1Statementelement behaves.interfaceThis interface defines how the object representing a SAML 1Statuselement behaves.interfaceThis interface defines how the object representing a SAML 1StatusCodeelement behaves.interfaceInterface to describe how aStatusDetailelement behaves.interfaceThis interface defines how the object representing a SAML1StatusMessageelement behaves.interfaceInterface to describe how theSubjectelements work.interfaceInterface to define how a SubjectConfirmation element behaves.interfaceThis interface defines how the object representing a SAML1SubjectConfirmationDataelement behaves.interfaceInterface to define how a SubjectLocality element behaves.interfaceThis interface is for the SAML1SubjectQueryextention point.interfaceInterface to descibe how the anchor point SubjectStatement would work. -
Uses of SAMLObject in org.opensaml.saml.saml2.common
Subinterfaces of SAMLObject in org.opensaml.saml.saml2.commonModifier and TypeInterfaceDescriptioninterfaceA functional interface for SAMLElements that provide cache duration information.interfaceA functional interface for SAMLElements that are bounded with a "validUntil" attribute. -
Uses of SAMLObject in org.opensaml.saml.saml2.core
Subinterfaces of SAMLObject in org.opensaml.saml.saml2.coreModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Core Action.interfaceSAML 2.0 Core Advice.interfaceSAML 2.0 Core Artifact.interfaceSAML 2.0 Core ArtifactResolve.interfaceSAML 2.0 Core ArtifactResponse.interfaceSAML 2.0 Core Assertion.interfaceSAML 2.0 Core AssertionIDRef.interfaceSAML 2.0 Core AssertionIDRequest.interfaceSAML 2.0 Core AssertionURIRef.interfaceSAML 2.0 Core Attribute.interfaceSAML 2.0 AttributeQuery.interfaceSAML 2.0 Core AttributeStatement.interfaceThis interface defines how the object representing a SAML 2AttributeValueelement behaves.interfaceSAML 2.0 Core Audience.interfaceSAML 2.0 Core AudienceRestriction.interfaceSAML 2.0 Core AuthenticatingAuthority.interfaceSAML 2.0 Core AuthnContext.interfaceSAML 2.0 Core AuthnContextClassRef.interfaceSAML 2.0 Core AuthnContextDecl.interfaceSAML 2.0 Core AuthnContextDeclRef.interfaceSAML 2.0 AuthnQuery.interfaceSAML 2.0 Core AuthnRequest.interfaceSAML 2.0 Core AuthnStatement.interfaceSAML 2.0 AuthzDecisionQuery.interfaceSAML 2.0 Core AuthzDecisionStatement.interfaceSAML 2.0 Core BaseID.interfaceSAML 2.0 Core Condition.interfaceSAML 2.0 Core Conditions.interfaceSAML 2.0 Core EncryptedAssertion.interfaceSAML 2.0 Core EncryptedAttribute.interfaceSAML 2.0 Core EncryptedElementType.interfaceSAML 2.0 Core EncryptedID.interfaceSAML 2.0 Core Evidence.interfaceMarker interface for element types that can constitute evidence within aEvidenceobject.interfaceSAML 2.0 Core Extensions.interfaceSAML 2.0 Core GetComplete.interfaceSAML 2.0 Core IDPEntry.interfaceSAML 2.0 Core IDPList.interfaceSAML 2.0 Core Issuer.interfaceSAML 2.0 Core KeyInfoConfirmationDataType.interfaceSAML 2.0 Core LogoutRequest.interfaceSAML 2.0 Core LogoutResponse.interfaceSAML 2.0 Core ManageNameIDRequest.interfaceSAML 2.0 Core ManageNameIDResponse.interfaceSAML 2.0 Core NameID.interfaceSAML 2.0 Core NameIDMappingRequest.interfaceSAML 2.0 Core NameIDMappingResponse .interfaceSAML 2.0 Core NameIDPolicy.interfaceSAML 2.0 Core NewEncryptedID.interfaceSAML 2.0 Core NewID.interfaceSAML 2.0 Core OneTimeUse.interfaceSAML 2.0 Core ProxyRestriction.interfaceSAML 2.0 Core RequestAbstractType.interfaceSAML 2.0 Core RequestedAuthnContext.interfaceSAML 2.0 Core RequesterID.interfaceSAML 2.0 Core Response.interfaceSAML 2.0 Core Scoping.interfaceSAML 2.0 Core SessionIndex.interfaceSAML 2.0 Core Statement.interfaceSAML 2.0 Core Status.interfaceSAML 2.0 Core StatusCode.interfaceSAML 2.0 Core StatusDetail.interfaceSAML 2.0 Core StatusMessage.interfaceSAML 2.0 Core StatusResponseType.interfaceSAML 2.0 Core Subject.interfaceSAML 2.0 Core SubjectConfirmation.interfaceSAML 2.0 Core SubjectConfirmationData.interfaceSAML 2.0 Core SubjectLocality.interfaceSAML 2.0 Core SubjectQuery.interfaceSAML 2.0 Core Terminate.Methods in org.opensaml.saml.saml2.core that return SAMLObjectModifier and TypeMethodDescriptionArtifactResponse.getMessage()Gets the protocol message from the artifact response.Methods in org.opensaml.saml.saml2.core with parameters of type SAMLObjectModifier and TypeMethodDescriptionvoidArtifactResponse.setMessage(SAMLObject message) Sets the protocol message from the artifact response. -
Uses of SAMLObject in org.opensaml.saml.saml2.ecp
Subinterfaces of SAMLObject in org.opensaml.saml.saml2.ecpModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 ECP RelayState SOAP header.interfaceSAML 2.0 ECP Request SOAP header.interfaceSAML 2.0 ECP RequestAuthenticated SOAP header.interfaceSAML 2.0 ECP Response SOAP header.interfaceSAML 2.0 ECP SubjectConfirmation SOAP header. -
Uses of SAMLObject in org.opensaml.saml.saml2.encryption
Methods in org.opensaml.saml.saml2.encryption that return SAMLObjectModifier and TypeMethodDescriptionDecrypter.decrypt(EncryptedID encryptedID) Decrypt the specified EncryptedID.private SAMLObjectDecrypter.decryptData(EncryptedElementType encElement) Decrypt the specified instance of EncryptedElementType, and return it as an instance of the specified QName. -
Uses of SAMLObject in org.opensaml.saml.saml2.metadata
Subinterfaces of SAMLObject in org.opensaml.saml.saml2.metadataModifier and TypeInterfaceDescriptioninterfaceSAML 2.0 Metadata AdditionalMetadataLocation.interfaceSAML 2.0 Metadata AffiliateMember.interfaceSAML 2.0 Metadata AffiliationDescriptorType.interfaceSAML 2.0 Metadata ArtifactResolutionService.interfaceSAML 2.0 Metadata AssertionConsumerService.interfaceSAML 2.0 Metadata AssertionIDRequestService.interfaceSAML 2.0 Metadata AttributeAuthorityDescriptor.interfaceSAML 2.0 Metadata AttributeAuthorityDescriptor.interfaceSAML 2.0 Metadata AttributeProfile.interfaceSAML 2.0 Metadata AttributeService.interfaceSAML 2.0 Metadata AuthnAuthorityDescriptor.interfaceSAML 2.0 Metadata AuthnQueryService.interfaceSAML 2.0 Metadata AuthzService.interfaceSAML 2.0 Metadata Company.interfaceSAML 2.0 Metadata ContactPerson.interfaceSAML 2.0 Metadata EmailAddress.interfaceSAML 2.0 Metadata EncryptionMethod.interfaceSAML 2.0 Metadata Endpoint data type interface.interfaceSAML 2.0 Metadata EntitiesDescriptor.interfaceSAML 2.0 Metadata EntityDescriptor.interfaceSAML 2.0 Metadata Extensions.interfaceSAML 2.0 Metadata GivenName.interfaceSAML 2.0 Metadata IDPSSODescriptorType.interfaceSAML 2.0 Metadata IndexedEndpoint.interfaceSAML 2.0 Metadata KeyDescriptor.interfaceLocalizedName.interfaceLocalizedURI.interfaceSAML 2.0 Metadata ManageNameIDService.interfaceSAML 2.0 Metadata NameIDFormat.interfaceSAML 2.0 Metadata NameIDMappingService.interfaceSAML 2.0 Metadata Organization.interfaceSAML 2.0 Metadata OrganizationDisplayName.interfaceSAML 2.0 Metadata OrganizationName.interfaceSAML 2.0 Metadata OrganizationURL.interfaceSAML 2.0 Metadata PDPDescriptor.interfaceSAML 2.0 Metadata RequestedAttribute.interfaceSAML 2.0 Metadata RoleDescriptor.interfaceSAML 2.0 Metadata ServiceDescription.interfaceSAML 2.0 Metadata ServiceName.interfaceSAML 2.0 Metadata SingleLogoutService.interfaceSAML 2.0 Metadata SingleSignOnService.interfaceSAML 2.0 Metadata SPSSODescriptorType.interfaceSAML 2.0 Metadata SSODescriptor.interfaceSAML 2.0 Metadata SurName.interfaceSAML 2.0 Metadata TelephoneNumber.