OSGI-INF.blueprint.aaaCert.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"> <odl:clustered-app-config id="aaaCertDefaultConfig" default-config-file-name="aaa-cert-config.xml" binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.yang.aaa.cert.rev151126.AaaCertServiceConfig"> </odl:clustered-app-config> <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/> <reference id="rpcProviderService" interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/> <reference id="encryService" interface="org.opendaylight.aaa.encrypt.AAAEncryptionService"/> <bean id="certManager" class="org.opendaylight.aaa.cert.impl.CertificateManagerService" destroy-method="close"> <argument ref="rpcProviderService"/> <argument ref="dataBroker"/> <argument ref="encryService"/> <argument ref="aaaCertDefaultConfig"/> </bean> <service ref="certManager" interface="org.opendaylight.aaa.cert.api.ICertificateManager" odl:type="default-certificate-manager"/> </blueprint>