summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/kra/KRAClient.java
blob: 94401749bfc95d769fbd29c7f5cc4356b5ce3215 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.netscape.certsrv.kra;

import org.dogtagpki.common.KRAInfoClient;

import com.netscape.certsrv.client.PKIClient;
import com.netscape.certsrv.client.SubsystemClient;
import com.netscape.certsrv.group.GroupClient;
import com.netscape.certsrv.key.KeyClient;
import com.netscape.certsrv.selftests.SelfTestClient;
import com.netscape.certsrv.system.SystemCertClient;
import com.netscape.certsrv.user.UserClient;

public class KRAClient extends SubsystemClient {

    public KRAClient(PKIClient client) throws Exception {
        super(client, "kra");
        init();
    }

    public void init() throws Exception {

        addClient(new GroupClient(client, name));
        addClient(new KeyClient(client, name));
        addClient(new SelfTestClient(client, name));
        addClient(new SystemCertClient(client, name));
        addClient(new UserClient(client, name));
        addClient(new KRAInfoClient(client, name));
    }
}