class CCL::Security::PolicyBuilder

#include <policybuilder.h>

class PolicyBuilder
{
public:
    // methods

    PolicyBuilder& begin ();
    PolicyBuilder& addEncryptionKey (StringRef id, StringRef key);

    PolicyBuilder& addResourceAccessAllowed (
        StringRef resourceSid,
        StringRef clientSid = "*"
    );

    PolicyBuilder& end ();
    String toBase64 () const;
    String asString () const;
    static String encodeKey (StringRef id, StringRef key);
};