Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
|
A file containing the FlightingFeature definition. More...
Go to the source code of this file.
Functions | |
const std::map< FlightingFeature, bool > & | GetDefaultFeatureSettings () |
Gets whether or not a feature is enabled by default. | |
A file containing the FlightingFeature definition.
enum FlightingFeature : unsigned int |
Defines new features by name.
Enumerator | |
---|---|
ServiceDiscovery | Rely on separate HTTP call to determine RMS service endpoints |
AuthInfoCache | Cache OAuth2 challenges per domain/tenant to reduce unnecessary 401 responses. Disable for apps/services that manage their own HTTP auth (like SPO, Edge) |
LinuxEncryptedCache | Enable encrypted caching for Linux platforms (Please read the prerequisites for this feature) |
SingleDomainName | Enable single company name for dns lookup. e.g. https://corprights |
PolicyAuth | Enable automatic HTTP authentication for requests sent to Policy service. Disable for apps/services that manage their own HTTP auth (like SPO, Edge) |
UrlRedirectCache | Cache URL redirects to reduce number of HTTP operations |
PreLicensing | Enable pre license api check |
DoubleKey | Enable double key protection feature to use a customer key to encrypt with |
VariablePolicyTtl | Enable variable policy time to live, disabling reverts to infinite policy |
VariableTextMarking | Enable variable text marking |
OptimizePdfMemory | Enable Optimize PDF Memory Creator in protect and unprotect PDF files |
RemoveDeletedLabelMd | Enable removing delete label's meta data |
EnforceMinimumTls12 | Enforce TLS 1.2 or above for non-ADRMS HTTPS connections |
MatchCloudType | Reserved |
EnableAuditAndTelemetryForSovereignClouds | Enable telemetry and audit events for sovereign clouds |
EnableActionIdForV0Metadata | Write ActionID metadata for content using version 0 |
PowerBiCustomSettings | Whether or not to add power bi settings to custom settings |
KeyStoreBasedOnStoragePath | Whether or not to use storage path in keystore |
EventDateTimeTokenUseUtc | Whether to replace ${Event.DateTime} with a UTC timestamp |
CrossTenantUserCert | Whether or not to pass up query parameters to /clientlicensorcertificates to support cross tenant scenarios |
EncryptedDatabaseIntegrityChecking | Enable database integrity checking |
EnableFipsValidatedCryptography | Enable the use of the FIPS-validated Windows CNG APIs instead of OpenSSL on Windows platforms |
RemoveParentMetadataWhenChildLabelRemoved | When removing a child label, clear any parent metadata of the removed label that may be present. |
UseCbcForOfficeFileEncryption | Office file format uses CBC protection. |
EncryptedAppDataTemplateOnline | Enable online publishing for encrypted app data for templates. |
UseMsipcCompatability | Modify certain outputs to match MSIPC formatting |
PreLicenseValidityCheck | Check prelicense for validity time. |
DynamicWatermarkingEnabled | Enable support for dynamic watermarking. |
MockDynamicWatermarkingResponseEnabled | Enable support to return a fixed dynamic watermarking format string. |
UseRapidJson | Use RapidJson for json parsing. |
EnforceMinimumTls13 | Enforce TLS 1.3 or above for non-ADRMS HTTPS connections. Do not enable this feature until all internal services support the TLS 1.3 security protocol, as enabling it prematurely may cause application malfunctions. |
IgnoreEmptyMsipLabelNameParseError | Ignore empty label name parse error, enabled by default. |
EnableEngineSettingsTelemetry | Enable support to Add telemetry status for engine settings. |
EnableMP4Files | Enable support for MP4 files. |
PrioritizeHtmlInMsgs | Prioritize HTML body over RTF body in msg files. |
EnableExtendedErrors | Whether or not parsing extendedErrorInfo is enabled. C++ Default to on, C default to false due to potential memory leaking in error handle of mip_cc_error struct. |
LoadCrossTenantUserCertOffline | Whether or not to load cross tenant user cert when doing offline republishing. |
|
inline |
Gets whether or not a feature is enabled by default.