|
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.