Class MultiKeyJWSKeySelector<C extends com.nimbusds.jose.proc.SecurityContext>
java.lang.Object
com.broadleafcommerce.oauth2.resource.security.selectors.MultiKeyJWSKeySelector<C>
- Type Parameters:
C
-
- All Implemented Interfaces:
com.nimbusds.jose.proc.JWSKeySelector<C>
public class MultiKeyJWSKeySelector<C extends com.nimbusds.jose.proc.SecurityContext>
extends Object
implements com.nimbusds.jose.proc.JWSKeySelector<C>
Selector that keeps a list of all registered public keys and will return all as candidates.
-
Constructor Summary
ConstructorsConstructorDescriptionMultiKeyJWSKeySelector
(List<Key> singletonKeyList, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
com.nimbusds.jose.JWSAlgorithm
int
hashCode()
selectJWSKeys
(com.nimbusds.jose.JWSHeader header, C context) toString()
-
Constructor Details
-
MultiKeyJWSKeySelector
-
-
Method Details
-
selectJWSKeys
- Specified by:
selectJWSKeys
in interfacecom.nimbusds.jose.proc.JWSKeySelector<C extends com.nimbusds.jose.proc.SecurityContext>
-
getSingletonKeyList
-
getExpectedJWSAlg
public com.nimbusds.jose.JWSAlgorithm getExpectedJWSAlg() -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-