61         KeysMetadataRepresentation keys = 
new KeysMetadataRepresentation();
    62         keys.setKeys(
new LinkedList<>());
    63         keys.setActive(
new HashMap<>());
    66             KeysMetadataRepresentation.KeyMetadataRepresentation r = 
new KeysMetadataRepresentation.KeyMetadataRepresentation();
    67             r.setProviderId(key.getProviderId());
    68             r.setProviderPriority(key.getProviderPriority());
    69             r.setKid(key.getKid());
    70             r.setStatus(key.getStatus() != null ? key.getStatus().name() : null);
    71             r.setType(key.getType());
    72             r.setAlgorithm(key.getAlgorithm());
    73             r.setPublicKey(key.getVerifyKey() != null ? PemUtils.encodeKey(key.getVerifyKey()) : null);
    74             r.setCertificate(key.getCertificate() != null ? PemUtils.encodeCertificate(key.getCertificate()) : null);
    75             keys.getKeys().add(r);
    77             if (key.getStatus().isActive()) {
    78                 if (!keys.getActive().containsKey(key.getAlgorithm())) {
    79                     keys.getActive().put(key.getAlgorithm(), key.getKid());
 
RealmPermissionEvaluator realm()
 
List< KeyWrapper > getKeys(RealmModel realm)
 
RealmModel realm
Definition: KeyResource.java:45
 
AdminPermissionEvaluator auth
Definition: KeyResource.java:47
 
KeycloakSession session
Definition: KeyResource.java:46