RMS SDK for C++
0.2.1
A client library for using Microsoft RMS from Linux.
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
▼
N
rmsauth
C
AcquireTokenForClientHandler
C
AcquireTokenHandlerBase
C
AcquireTokenInteractiveHandler
C
AcquireTokenNonInteractiveHandler
C
AuthenticationContext
C
AuthenticationRequest
C
AuthenticationResult
C
Authenticator
C
AuthenticatorTemplate
C
AuthenticatorTemplateList
C
AuthorizationResult
C
CallState
C
ClientAssertion
C
ClientAssertionCertificate
C
ClientCredential
C
ClientKey
►
C
Constants
C
RmsauthError
C
RmsauthErrorMessage
C
RmsauthIdParameter
C
DateTime
►
C
ErrorResponse
C
JsonNames
C
Exception
C
FileCache
C
FileCacheEncrypted
C
Guid
C
HashUtils
C
HttpHelper
C
IDateTime
►
C
IdToken
C
JsonNames
C
IGuid
C
IllegalArgumentException
►
C
InstanceDiscoveryResponse
C
JsonNames
C
IUrl
C
IWebUI
C
Logger
C
LoggerImpl
C
OAuth2Response
►
C
OAuthConstants
C
IdTokenClaim
C
OAuthAssertionType
C
OAuthError
C
OAuthGrantType
C
OAuthHeader
C
OAuthParameter
C
OAuthRequestedTokenUse
C
OAuthReservedClaim
C
OAuthResponseType
C
OAuthValue
C
PromptValue
C
RequestParameters
C
RmsauthException
C
RmsauthIdHelper
C
RmsauthJsonParsingException
C
RmsauthParsingException
C
RmsauthServiceException
C
RmsauthUserMismatchException
C
StringUtils
C
TokenCache
C
TokenCacheItem
C
TokenCacheKey
C
TokenCacheNotificationArgs
►
C
TokenResponse
C
JsonNames
C
Url
C
UserAssertion
C
UserCredential
C
UserIdentifier
C
UserInfo
►
C
UserRealmDiscoveryResponse
C
JsonNames
C
WebUI
▼
N
rmscore
►
N
exceptions
C
RMSCryptographyException
Cryptographic error
C
RMSException
RMS Error
C
RMSInvalidArgumentException
Invalid argument
C
RMSLogicException
Logic error
C
RMSNetworkException
Network error
C
RMSNotFoundException
Not found
C
RMSNullPointerException
Null pointer
C
RMSPFileException
File error
C
RMSRightsException
Rights error
C
RMSStreamException
Stream error
►
N
modernapi
C
AuthenticationCallbackImpl
Implementation class for authentication callback
C
AuthenticationChallenge
Structure for authentication information
C
AuthenticationParameters
Coordinates for OAuth authentication with Azure AD or AD FS
C
CommonRights
Rights supported by all apps
C
ConsentCallbackImpl
C
ConsentResult
C
CustomProtectedStream
Used to access files that use a custom protection format
C
EditableDocumentRights
Rights that apply to editable documents
C
EmailRights
Rights that apply to email
C
GetProtectedFileStreamResult
The result of the
ProtectedFileStream::Acquire
operation
C
GetUserPolicyResult
The result of the
UserPolicy::Acquire
operation
C
HttpHelper
Helper class to add additional trusted CA certificates for use only with this library
C
IAuthenticationCallback
Implement this interface to provide an approach for getting an OAuth access token
C
IAuthenticationCallbackImpl
Authentication callback implementation
C
IConsent
Represents a user's consent/refusal to allow usage of a given URL
C
IConsentCallback
Callback to be provided by library user to notify app user of actions to be taken and request their consent
C
IConsentCallbackImpl
C
PolicyDescriptor
Specifies users and rights assigned for a file. This is information used for custom protection
C
ProtectedFileStream
Wraps a std::iostream to provide transparent encryption and decryption on read and write
C
Roles
Provides implementation for obtaining roles for protecting documents
C
TemplateDescriptor
Template information
C
UserPolicy
Represents the policy associated with protected content
C
UserRights
Supplies properties for users and their granted rights
C
UserRoles
Provides for the mapping of roles and users
▼
N
rmscrypto
►
N
api
C
BlockBasedProtectedStream
C
CachedBlock
C
ICryptoEngine
C
ICryptoHash
C
ICryptoKey
C
ICryptoProvider
C
ICryptoStream
C
IStream
Base interface for protected streams
C
SimpleProtectedStream
C
StdStreamAdapter
►
N
exceptions
C
RMSCryptoException
C
RMSCryptoInsufficientBufferException
C
RMSCryptoInvalidArgumentException
C
RMSCryptoIOException
C
RMSCryptoIOKeyException
C
RMSCryptoLogicException
C
RMSCryptoNotImplementedException
C
RMSCryptoNullPointerException
Generated on Mon Jul 27 2015 15:06:46 for RMS SDK for C++ by
1.8.9.1