XDIHttpClientRoute route = new XDIHttpClientRoute(cloudNumber.getPeerRootXDIArc(), xdiEndpointUri);
XDIWebSocketClientRoute route = new XDIWebSocketClientRoute(cloudNumber.getPeerRootXDIArc(), null, xdiWebSocketEndpointUri);
public static void authenticateSecretToken(CloudNumber cloudNumber, URI xdiEndpointUri, String secretToken) throws Xdi2ClientException { XDIHttpClient xdiHttpClient = new XDIHttpClient(xdiEndpointUri); MessageEnvelope messageEnvelope = new MessageEnvelope(); Message message = messageEnvelope.createMessage(cloudNumber.getXDIAddress()); message.setToPeerRootXDIArc(cloudNumber.getPeerRootXDIArc()); message.setLinkContractClass(RootLinkContract.class); message.setSecretToken(secretToken); message.createGetOperation(RootLinkContract.createRootLinkContractXDIAddress(cloudNumber.getXDIAddress())); xdiHttpClient.send(messageEnvelope); }
authorityMessage.setToPeerRootXDIArc(cloudNumber.getPeerRootXDIArc()); authorityMessage.setLinkContractClass(PublicLinkContract.class); authorityMessage.createGetOperation(XDIStatement.fromRelationComponents(XDIConstants.XDI_ADD_ROOT, XDIDictionaryConstants.XDI_ADD_IS_REF, XDIConstants.XDI_ADD_COMMON_VARIABLE)); authorityMessage.createGetOperation(XDIAddressUtil.concatXDIAddresses(XDIAddress.fromComponent(cloudNumber.getPeerRootXDIArc()), endpointUriType, XDIClientConstants.XDI_ADD_AS_URI));
public void testRandom() throws Exception { assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_AUTHORITY_PERSONAL).getXDIAddress())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_AUTHORITY_PERSONAL).getPeerRootXDIArc())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_AUTHORITY_LEGAL).getXDIAddress())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_AUTHORITY_LEGAL).getPeerRootXDIArc())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_INSTANCE_ORDERED).getXDIAddress())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_INSTANCE_ORDERED).getPeerRootXDIArc())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_INSTANCE_UNORDERED).getXDIAddress())); assertTrue(CloudNumber.isValid(CloudNumber.createRandom(XDIConstants.CS_INSTANCE_UNORDERED).getPeerRootXDIArc())); }
message.setToPeerRootXDIArc(cloudNumber.getPeerRootXDIArc()); message.setLinkContractClass(RootLinkContract.class); message.setSecretToken(secretToken);