package group.rd.digitalasset.example;
import group.rd.digitalasset.toolkit.Profile;
import group.rd.digitalasset.toolkit.RDToolkit;
import group.rd.digitalasset.toolkit.api.v1.*;
import org.junit.jupiter.api.Test;
import java.io.FileInputStream;
import java.io.IOException;
public class Demo {
private final static Logger log = LoggerFactory.getLogger(Demo.class);
public static void main(String[] args) {
String appId = "rdClient";
String clientId = "01JGB38S8Y5MZTSGDF9Q12123C";
String clientSecret = "XvuJ2ruKpzy8jiL2PRHvholxrvUYdH54";
String clientFingerprint = "468defed2a1c5e571c181fdb878990b54c24ccdb0da";
String serverFingerprint = "ee5ec5bf94af5f8sdsdad61355e1e397ce0536";
String privateKeyPwd = "test_password";
String path = this.getClass().getClassLoader().getResource("").getPath() + "pgp";
path = path.replaceFirst("/", "");
System.out.println(" path:" + path);
//设置全局统一的证书根路径
Profile profile = Profile.of(appId, clientFingerprint, serverFingerprint);
RDToolkit rdToolkit = RDToolkit.of(path, profile)
.addAuthority(clientId, clientSecret)
.addSecret(clientFingerprint, privateKeyPwd);
WalletListResp walletListResp = rdToolkit.walletList();
}
}