cloud server crl
[platform/upstream/iotivity.git] / cloud / interface / src / main / java / org / iotivity / cloud / ciserver / resources / proxy / account / Crl.java
1 package org.iotivity.cloud.ciserver.resources.proxy.account;
2
3 import java.util.Arrays;
4
5 import org.iotivity.cloud.base.connector.ConnectorPool;
6 import org.iotivity.cloud.base.device.Device;
7 import org.iotivity.cloud.base.device.IRequestChannel;
8 import org.iotivity.cloud.base.exception.ServerException;
9 import org.iotivity.cloud.base.protocols.IRequest;
10 import org.iotivity.cloud.base.resource.Resource;
11 import org.iotivity.cloud.ciserver.Constants;
12
13 public class Crl extends Resource {
14
15     private IRequestChannel mAuthServer = null;
16
17     public Crl() {
18         super(Arrays.asList(Constants.PREFIX_OIC,
19                 Constants.CREDPROV_URI, Constants.REQ_CRL));
20
21         mAuthServer = ConnectorPool.getConnection("account");
22     }
23
24     @Override
25     public void onDefaultRequestReceived(Device srcDevice, IRequest request)
26             throws ServerException {
27         // Token exchange is done by CoapClient
28         mAuthServer.sendRequest(request, srcDevice);
29     }
30 }