Package org.opensaml.saml.saml1.testing
Class SAML1ActionTestingSupport
java.lang.Object
org.opensaml.saml.saml1.testing.SAML1ActionTestingSupport
Helper methods for creating/testing SAML 1 objects within profile action tests. When methods herein refer to mock
objects they are always objects that have been created via Mockito unless otherwise noted.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RequestbuildArtifactRequest(String... artifacts) Builds aRequestcontainingAssertionArtifacts.static AssertionBuilds an empty assertion.static RequestbuildAttributeQueryRequest(Subject subject) Builds aRequestcontaining anAttributeQuery.static AttributeStatementBuilds an empty attribute statement.static AuthenticationStatementBuilds an authentication statement.static ResponseBuilds an empty response.static SubjectbuildSubject(String principalName) Builds aSubject.
-
Field Details
-
Constructor Details
-
SAML1ActionTestingSupport
public SAML1ActionTestingSupport()
-
-
Method Details
-
buildResponse
Builds an empty response. The ID of the message isActionTestingSupport.OUTBOUND_MSG_ID, the issue instant is 1970-01-01T00:00:00Z and the SAML version isSAMLVersion.VERSION_11.- Returns:
- the constructed response
-
buildAssertion
Builds an empty assertion. The ID of the message isASSERTION_ID, the issue instant is 1970-01-01T00:00:00Z and the SAML version isSAMLVersion.VERSION_11.- Returns:
- the constructed assertion
-
buildAuthenticationStatement
Builds an authentication statement. The authn instant is set to 1970-01-01T00:00:00Z and the method is set to password.- Returns:
- the constructed statement
-
buildAttributeStatement
Builds an empty attribute statement.- Returns:
- the constructed statement
-
buildSubject
Builds aSubject. If a principal name is given aNameIdentifier, whose value is the given principal name, will be created and added to theSubject.- Parameters:
principalName- the principal name to add to the subject- Returns:
- the built subject
-
buildAttributeQueryRequest
Builds aRequestcontaining anAttributeQuery. If aSubjectis given, it will be added to the constructedAttributeQuery.- Parameters:
subject- the subject to add to the query- Returns:
- the built query
-
buildArtifactRequest
Builds aRequestcontainingAssertionArtifacts.- Parameters:
artifacts- the artifacts to add to the request- Returns:
- the built request
-