package com.example; import org.hidetake.opensocial.filter.config.ConfigurationException; import org.hidetake.opensocial.filter.config.RegistryConfigurator; import org.hidetake.opensocial.filter.extension.ValidationLogger; import org.hidetake.opensocial.filter.model.AppRegistry; import org.hidetake.opensocial.filter.model.ExtensionRegistry; import org.hidetake.opensocial.filter.model.OpenSocialApp; public class CrelyeRegistryConfigurator implements RegistryConfigurator { private static final String cert = "-----BEGIN CERTIFICATE-----\n" + "MIIDIjCCAougAwIBAgIJANbYVyUMtCp7MA0GCSqGSIb3DQEBBQUAMGoxCzAJBgNV\n" + "BAYTAkpQMQ4wDAYDVQQIEwVUb2t5bzEQMA4GA1UEBxMHQ2h1by1rdTEXMBUGA1UE\n" + "ChMOUkVDUlVJVCBDTy5MVEQxDDAKBgNVBAsTA01UTDESMBAGA1UEAxMJY3JleWxl\n" + "LmpwMB4XDTEwMDQwNjA1NTg0MFoXDTIwMDQwMzA1NTg0MFowajELMAkGA1UEBhMC\n" + "SlAxDjAMBgNVBAgTBVRva3lvMRAwDgYDVQQHEwdDaHVvLWt1MRcwFQYDVQQKEw5S\n" + "RUNSVUlUIENPLkxURDEMMAoGA1UECxMDTVRMMRIwEAYDVQQDEwljcmV5bGUuanAw\n" + "gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANlsJ3LKOtuXPG5+uMhL+jQAlcdK\n" + "9c7XntvV2IBuma7OBgbDOR9o4/7LdwC2UkLpfHvn0+HbVxBWsHJgu9Z7wr/ZVNMy\n" + "Ixv7VU5exiT/KV/7g+ebkdXaebeRYvMuDJk3xfRI0tIarQJQLt0H/8wb7S25F3F9\n" + "gTamyqMTOS2f2sTVAgMBAAGjgc8wgcwwHQYDVR0OBBYEFE9x2a8NoE1JGc05Ma4u\n" + "zUToraHwMIGcBgNVHSMEgZQwgZGAFE9x2a8NoE1JGc05Ma4uzUToraHwoW6kbDBq\n" + "MQswCQYDVQQGEwJKUDEOMAwGA1UECBMFVG9reW8xEDAOBgNVBAcTB0NodW8ta3Ux\n" + "FzAVBgNVBAoTDlJFQ1JVSVQgQ08uTFREMQwwCgYDVQQLEwNNVEwxEjAQBgNVBAMT\n" + "CWNyZXlsZS5qcIIJANbYVyUMtCp7MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n" + "BQADgYEAypQgi1OYFAQY1qcOoLL9k0W3j6Ay9Ia+bxHyYGC3rTV6qCK04vbpxg9e\n" + "OwqzApd46zzUsuS5VJ1F59bW4oZ+z90fNcjfZgAE3GFuEGp+n+9qB8QN7o47auLr\n" + "snuLX8L3o1wSDXibP1Ul4bKJX0TkhIISiOFHTBxa+Uz/qCUIZX8=\n" + "-----END CERTIFICATE-----"; @Override public void configure(AppRegistry registry) throws ConfigurationException { registry.register(new OpenSocialApp( "12345", "http://example.com/gadgets.xml", OpenSocialApp.createOAuthAccessorRSASHA1("creyle.jp", cert)) ); } @Override public void configure(ExtensionRegistry registry) throws ConfigurationException { registry.register(new ValidationLogger()); } }