Class ProviderMetadataCredentialResolverTest
- java.lang.Object
-
- net.shibboleth.oidc.security.credential.impl.BaseMetadataCredentialResolverTest<net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolver>
-
- net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolverTest
-
public class ProviderMetadataCredentialResolverTest extends BaseMetadataCredentialResolverTest<net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolver>
Unit tests forProviderMetadataCredentialResolver.
-
-
Field Summary
Fields Modifier and Type Field Description private static ClassPathResourceGOOD_PROVIDER_CONFIGURATION_INFOExample of good provider metadata that supports request_object_encryption.-
Fields inherited from class net.shibboleth.oidc.security.credential.impl.BaseMetadataCredentialResolverTest
cache, criteria, REMOTE_JWKSET, REMOTE_JWKSET_NO_KEY_ARRAY, REMOTE_JWKSET_NO_KEYS, REMOTE_JWKSET_ROLLOVER, resolver
-
-
Constructor Summary
Constructors Constructor Description ProviderMetadataCredentialResolverTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CriteriaSetbuildInitialCriteriaSet()Build the criteria to be used by default in the test cases.protected net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolverconstructResolver(RemoteJwkSetCache cache)Construct the resolver to be tested.voidtestFail_IncorrectCriteria()-
Methods inherited from class net.shibboleth.oidc.security.credential.impl.BaseMetadataCredentialResolverTest
createMockHttpClient, readJsonFromFile, setup, testFail_EmptyCriteria, testSuccess_ForEncryption, testSuccess_ForEncryptionAndKeyAlg, testSuccess_ForSigning, testSuccess_KeyRotatedRefetch, testSuccess_NoKeyArray, testSuccess_NoKeys
-
-
-
-
Field Detail
-
GOOD_PROVIDER_CONFIGURATION_INFO
private static final ClassPathResource GOOD_PROVIDER_CONFIGURATION_INFO
Example of good provider metadata that supports request_object_encryption.
-
-
Method Detail
-
constructResolver
protected net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolver constructResolver(RemoteJwkSetCache cache)
Description copied from class:BaseMetadataCredentialResolverTestConstruct the resolver to be tested.- Specified by:
constructResolverin classBaseMetadataCredentialResolverTest<net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolver>- Parameters:
cache- the cache being used by the resolver- Returns:
- the resolver to be tested with the given cache configured
-
buildInitialCriteriaSet
protected CriteriaSet buildInitialCriteriaSet() throws Exception
Description copied from class:BaseMetadataCredentialResolverTestBuild the criteria to be used by default in the test cases.- Specified by:
buildInitialCriteriaSetin classBaseMetadataCredentialResolverTest<net.shibboleth.oidc.security.credential.impl.ProviderMetadataCredentialResolver>- Returns:
- the criteria set
- Throws:
Exception- on error.
-
-