IPC_CREDENTIAL_SYMMETRIC_KEY structure

Symmetric key credential structure used to authenticate to an RMS Server.

Syntax

typedef struct _IPC_CREDENTIAL_SYMMETRIC_KEY {
  LPCWSTR wszBase64Key;
  LPCWSTR wszAppPrincipalId;
  LPCWSTR wszBposTenantId;
} IPC_CREDENTIAL_SYMMETRIC_KEY, *PIPC_CREDENTIAL_SYMMETRIC_KEY;typedef const IPC_CREDENTIAL_SYMMETRIC_KEY *PCIPC_CREDENTIAL_SYMMETRIC_KEY;

Members

wszBase64Key

Symmetric key in the form of Base64 encoded string.

wszAppPrincipalId

Application principal Id.

wszBposTenantId

BPOS Tenant Id.

Remarks

The Symmetric key, Service Principal Name and BPOS Id can be acquired by registering the Service Principal via ACS. For guidance on setting up the service for your application see Enable your service application to work with cloud based RMS.

Requirements

Minimum supported client
Windows Vista with SP2
Minimum supported server
Windows Server 2008
Header
Ipcbase.h (include Msipc.h)

See also

Enable your service application to work with cloud based RMS