namespace CCL::Security::PolicyAccessor

Overview

namespace PolicyAccessor {

// global functions

bool getDataFromPolicy (
    String& outData,
    StringRef dataSid,
    StringRef dataPrefix
);

bool getEncryptionKeyFromPolicy (String& key, StringRef dataSid);
IEncryptionKeyProvider* getEncryptionKeyProvider ();

} // namespace PolicyAccessor

Detailed Documentation

Global Functions

bool getDataFromPolicy (
    String& outData,
    StringRef dataSid,
    StringRef dataPrefix
)

Helper to get data from authorization policy.

<AuthAssociatedData sid=”{dataSid}>

<AuthData sid=”{dataPrefix}{outData}”/> </AuthAssociatedData>

bool getEncryptionKeyFromPolicy (String& key, StringRef dataSid)

Helper to get encryption key from policy.