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 TypeMethodDescriptionvoid
archiveJwk
(org.json.JSONObject keyAsJson) void
archiveRemovedKeys
(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.ArchivedJwk
getArchivedJwk
(String kid) io.jans.as.common.model.common.ArchivedJwk
int
void
merge
(io.jans.as.common.model.common.ArchivedJwk entity) void
persist
(io.jans.as.common.model.common.ArchivedJwk entity) jakarta.ws.rs.core.Response
requestArchivedKid
(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
-