001package org.nuxeo.ecm.admin.oauth; 002 003import org.jboss.seam.ScopeType; 004import org.jboss.seam.annotations.Name; 005import org.jboss.seam.annotations.Scope; 006import org.nuxeo.ecm.platform.oauth.keys.OAuthServerKeyManager; 007import org.nuxeo.runtime.api.Framework; 008 009@Name("oauthServerKeyActions") 010@Scope(ScopeType.EVENT) 011public class ServerKeyActionBean { 012 013 public String getPublicCertificate() { 014 OAuthServerKeyManager skm = Framework.getLocalService(OAuthServerKeyManager.class); 015 return skm.getPublicKeyCertificate(); 016 } 017 018 public String getKeyName() { 019 OAuthServerKeyManager skm = Framework.getLocalService(OAuthServerKeyManager.class); 020 return skm.getKeyName(); 021 } 022 023}