Package com.trsst.client

Examples of com.trsst.client.Client.post()


                    Common.toX509FromPublicKey(Common
                            .toPublicKeyFromX509(Common
                                    .toX509FromPublicKey(publicKey))));

            // generate feed with no entries
            feed = client.post(signingKeys, encryptionKeys, new EntryOptions(),
                    new FeedOptions());
            assertNotNull("Generating empty feed", feed);
            assertEquals("Empty feed retains id",
                    Common.fromFeedUrn(feed.getId()), feedId);
            assertEquals("Empty feed contains no entries", feed.getEntries()
View Full Code Here


            encryptionKeys = Common.generateEncryptionKeyPair();
            assertNotNull("Generating encryption keys", encryptionKeys);
            feedId = Common.toFeedId(signingKeys.getPublic());

            // generate feed with entry
            feed = client.post(signingKeys, encryptionKeys,
                    new EntryOptions().setStatus("First Post!"),
                    new FeedOptions());
            assertNotNull("Generating feed with entry", feed);
            assertEquals("Feed retains id", feedId,
                    Common.fromFeedUrn(feed.getId()));
View Full Code Here

            // save for predecessor verification
            String predecessorId = entry.getId().toString();
            signatureValue = signatureElement.getText();

            // generate entry with full options
            feed = client.post(
                    signingKeys,
                    encryptionKeys,
                    new EntryOptions()
                            .setStatus("你好,世界。")
                            .setVerb("post")
View Full Code Here

            // mark both entries as deleted
            String firstIdToDelete = feed.getEntries().get(0).getId()
                    .toString();
            String secondIdToDelete = feed.getEntries().get(1).getId()
                    .toString();
            feed = client
                    .post(signingKeys,
                            encryptionKeys,
                            new EntryOptions().setVerb("delete").setMentions(
                                    new String[] { firstIdToDelete,
                                            secondIdToDelete }),
View Full Code Here

            // assertEquals("Feed lists most recent entry first",
            // "Second Post!", entry.getTitle() );

            // make sure we're retaining all entries
            for (int i = 0; i < 2; i++) {
                feed = client.post(
                        signingKeys,
                        encryptionKeys,
                        new EntryOptions()
                                .setStatus("Multipost!")
                                .setVerb("post")
View Full Code Here

            feed = client.pull(Common.fromFeedUrn(feed.getId()));
            assertTrue("Feed has all entries", (5 == feed.getEntries().size()));

            // make sure server is paginating
            for (int i = 0; i < 5; i++) {
                feed = client.post(
                        signingKeys,
                        encryptionKeys,
                        new EntryOptions()
                                .setStatus("Multipost!")
                                .setVerb("post")
View Full Code Here

            // generate recipient keys
            KeyPair recipientKeys = Common.generateEncryptionKeyPair();

            // generate encrypted entry
            feed = client
                    .post(signingKeys,
                            encryptionKeys,
                            new EntryOptions()
                                    .setStatus("This is the encrypted entry")
                                    .setBody("This is the encrypted body")
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.