Package io.jans.as.server.jwk.ws.rs
Class ArchivedJwksService
java.lang.Object
io.jans.as.server.jwk.ws.rs.ArchivedJwksService
- Author:
- Yuriy Z
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidarchiveJwk(org.json.JSONObject keyAsJson) voidarchiveRemovedKeys(org.json.JSONObject existingJwks, org.json.JSONObject newJwks) createKidToKeyMap(org.json.JSONObject jwks) findRemovedKeys(org.json.JSONObject existingJwks, org.json.JSONObject newJwks) io.jans.as.common.model.common.ArchivedJwkgetArchivedJwk(String kid) io.jans.as.common.model.common.ArchivedJwkintvoidmerge(io.jans.as.common.model.common.ArchivedJwk entity) voidpersist(io.jans.as.common.model.common.ArchivedJwk entity) jakarta.ws.rs.core.ResponserequestArchivedKid(String kid)
-
Field Details
-
SECONDS_IN_ONE_YEAR
public static final int SECONDS_IN_ONE_YEAR- See Also:
-
-
Constructor Details
-
ArchivedJwksService
public ArchivedJwksService()
-
-
Method Details
-
buildDn
-
getArchivedJwkByDn
-
requestArchivedKid
-
getArchivedJwk
-
persist
public void persist(io.jans.as.common.model.common.ArchivedJwk entity) -
merge
public void merge(io.jans.as.common.model.common.ArchivedJwk entity) -
archiveJwk
public void archiveJwk(org.json.JSONObject keyAsJson) -
getLifetimeInSeconds
public int getLifetimeInSeconds() -
findRemovedKeys
-
archiveRemovedKeys
public void archiveRemovedKeys(org.json.JSONObject existingJwks, org.json.JSONObject newJwks) -
createKidToKeyMap
-