Class BaseAssertionValidationTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.saml2.assertion.tests.BaseAssertionValidationTest
-
- Direct Known Subclasses:
AbstractSubjectConfirmationValidatorTest,AudienceRestrictionConditionValidatorTest,AuthnStatementValidatorTest,BearerSubjectConfirmationValidatorTest,DelegationRestrictionConditionValidatorTest,HolderOfKeySubjectConfirmationValidatorTest,OneTimeUseConditionValidatorTest,ProxyRestrictionConditionValidatorTest,SAML20AssertionValidatorTest,SenderVouchesSubjectConfirmationValidatorTest
public class BaseAssertionValidationTest extends XMLObjectBaseTestCase
-
-
Field Summary
Fields Modifier and Type Field Description private Assertionassertionstatic StringAUTHN_STATEMENT_ADDRESSstatic DurationCLOCK_SKEWstatic StringISSUERstatic StringPRINCIPAL_NAMEstatic StringSUBJECT_CONFIRMATION_ADDRESSstatic StringSUBJECT_CONFIRMATION_IN_RESPONSE_TOstatic StringSUBJECT_CONFIRMATION_RECIPIENT-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description BaseAssertionValidationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AuthnStatementbuildBasicAuthnStatement()protected ConditionsbuildBasicConditions()protected Map<String,Object>buildBasicStaticParameters()protected SubjectConfirmationDatabuildBasicSubjectConfirmationData()protected SubjectConfirmationDatabuildBasicSubjectConfirmationData(QName type)protected AssertiongetAssertion()protected X509CertificategetCertificate(String name)protected PrivateKeygetPrivateKey(String name)protected CredentialgetSigningCredential(PublicKey publicKey, PrivateKey privateKey)protected voidsetUpBasicAssertion()protected voidsignAssertion(Assertion a, Credential credential)-
Methods inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
assertXMLEquals, assertXMLEquals, buildXMLObject, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElement
-
Methods inherited from class org.opensaml.core.testing.OpenSAMLInitBaseTestCase
initOpenSAML
-
-
-
-
Field Detail
-
CLOCK_SKEW
public static final Duration CLOCK_SKEW
-
PRINCIPAL_NAME
public static final String PRINCIPAL_NAME
- See Also:
- Constant Field Values
-
ISSUER
public static final String ISSUER
- See Also:
- Constant Field Values
-
SUBJECT_CONFIRMATION_RECIPIENT
public static final String SUBJECT_CONFIRMATION_RECIPIENT
- See Also:
- Constant Field Values
-
SUBJECT_CONFIRMATION_ADDRESS
public static final String SUBJECT_CONFIRMATION_ADDRESS
- See Also:
- Constant Field Values
-
SUBJECT_CONFIRMATION_IN_RESPONSE_TO
public static final String SUBJECT_CONFIRMATION_IN_RESPONSE_TO
- See Also:
- Constant Field Values
-
AUTHN_STATEMENT_ADDRESS
public static final String AUTHN_STATEMENT_ADDRESS
- See Also:
- Constant Field Values
-
assertion
private Assertion assertion
-
-
Method Detail
-
getAssertion
protected Assertion getAssertion()
-
setUpBasicAssertion
@BeforeMethod protected void setUpBasicAssertion()
-
buildBasicConditions
protected Conditions buildBasicConditions()
-
buildBasicSubjectConfirmationData
protected SubjectConfirmationData buildBasicSubjectConfirmationData()
-
buildBasicSubjectConfirmationData
protected SubjectConfirmationData buildBasicSubjectConfirmationData(QName type)
-
buildBasicAuthnStatement
protected AuthnStatement buildBasicAuthnStatement()
-
getCertificate
protected X509Certificate getCertificate(String name) throws CertificateException, URISyntaxException
-
getPrivateKey
protected PrivateKey getPrivateKey(String name) throws KeyException, URISyntaxException
- Throws:
KeyExceptionURISyntaxException
-
getSigningCredential
protected Credential getSigningCredential(PublicKey publicKey, PrivateKey privateKey)
-
signAssertion
protected void signAssertion(Assertion a, Credential credential) throws SecurityException, MarshallingException, SignatureException
-
-