Class KERecordProvider<V extends KERecord>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<V>
-
- org.oa4mp.server.loader.oauth2.storage.keys.KERecordProvider<V>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.IdentifiableProvider<V>,Serializable,javax.inject.Provider<V>
public class KERecordProvider<V extends KERecord> extends edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<V>- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KERecordProvider(javax.inject.Provider<edu.uiuc.ncsa.security.core.Identifier> idProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vget(boolean createNewIdentifier)protected edu.uiuc.ncsa.security.core.IdentifiernewID()Create a new random identifier with a timestamp.
-
-
-
Method Detail
-
get
public V get(boolean createNewIdentifier)
-
newID
protected edu.uiuc.ncsa.security.core.Identifier newID()
Create a new random identifier with a timestamp. Note that this not the same as the JWK kid since we are managing them as independent entities.- Returns:
-
-