We're excited to announce two new releases this week. Our regularly-scheduled quarterly release of the Microsoft Information Protection SDK is now available. In this 1.4 release, we've shipped several updates that you can read about below.
We've also made available a subset of Microsoft Information Protection SDK functionality in Microsoft Graph. We've reduced the overhead of taking the full SDK for apps that require only label policy information or to compute actions for a specific label.
A common request that we've heard from our partners is:
"We need a REST API to fetch the label policy and evaluate labeling actions."
Reasons for this request vary, but have fallen in to two primary buckets: Making REST calls to Graph is easier than integrating the entire policy SDK, or we simply didn't have support for the language or platform that the partner or customer required (Java, for example).
Now available this week in Microsoft Graph Beta, your applications can make REST calls to perform the following policy operations:
Get started with our beta today at Graph Explorer and by reviewing our Graph docs.
Later this week, we'll dive deeper into how to use the API in your own applications. We're eager to get your feedback on the existing beta, and to hear about other functionality you'd like to see us expose via Graph.
Over the last three months, we've focused primarily on improving our story for protected, or protecting, email. We've completed a great deal of work that enables decryption of most types of encrypted mail, regardless of encoding or attachments. We've heard from customers and partners that this is especially important for DLP inspection, eDiscovery, and journaling.
We've also invested in encrypting of MSG files. By passing in a plaintext MSG file to the File API with some label or protection information, you get the protected file as output. The primary use case for this scenario is protecting messages at creation from line-of-business applications, or mail gateway products that may need to decrypt, append data, and re-apply protection.
All SDKs
StorageType
is now CacheStorageType
File SDK
ProtectionSettings::SetPFileExtensionBehavior
Policy SDK
PolicyEngine::Settings::SetLabelFilter()
Protection SDK
ProtectionEngine::CreateProtectionHandlerForPublishing()
should be used to create publishing handlers.ProtectionEngine::CreateProtectionHandlerForConsumption()
should be used to create consumption handlers.You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.