public class DRMClient
extends java.lang.Object
Constructor and Description |
---|
DRMClient(ClientConfig config) |
DRMClient(PKIClient client) |
Modifier and Type | Method and Description |
---|---|
void |
approveRecovery(RequestId recoveryId) |
KeyRequestInfo |
archiveSecurityData(byte[] encoded,
java.lang.String clientId,
java.lang.String dataType) |
KeyDataInfo |
getKeyData(java.lang.String clientId,
java.lang.String status) |
KeyRequestInfo |
getRequest(RequestId id) |
java.lang.String |
getTransportCert() |
void |
init() |
java.util.Collection<KeyRequestInfo> |
listRequests(java.lang.String requestState,
java.lang.String requestType) |
KeyRequestInfo |
requestRecovery(KeyId keyId,
byte[] rpwd,
byte[] rkey,
byte[] nonceData) |
KeyData |
retrieveKey(KeyId keyId,
RequestId requestId,
byte[] rpwd,
byte[] rkey,
byte[] nonceData) |
public DRMClient(ClientConfig config) throws java.net.URISyntaxException
java.net.URISyntaxException
public DRMClient(PKIClient client) throws java.net.URISyntaxException
java.net.URISyntaxException
public void init() throws java.net.URISyntaxException
java.net.URISyntaxException
public java.lang.String getTransportCert()
public java.util.Collection<KeyRequestInfo> listRequests(java.lang.String requestState, java.lang.String requestType)
public KeyRequestInfo archiveSecurityData(byte[] encoded, java.lang.String clientId, java.lang.String dataType)
public KeyDataInfo getKeyData(java.lang.String clientId, java.lang.String status)
public KeyRequestInfo requestRecovery(KeyId keyId, byte[] rpwd, byte[] rkey, byte[] nonceData)
public void approveRecovery(RequestId recoveryId)
public KeyData retrieveKey(KeyId keyId, RequestId requestId, byte[] rpwd, byte[] rkey, byte[] nonceData)
public KeyRequestInfo getRequest(RequestId id)