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}