
Public Member Functions | |
| SimiasService () | |
| Creates the SimiasService and sets up logging. | |
| void | PingSimias () |
| WebMethod that allows a client to ping the service to see if it is up and running. | |
| void | AddMemberToDomain (string DomainID, string MemberName, string MemberID, string PublicKey, string GivenName, string FamilyName) |
| Add a member to a domain. | |
| void | RemoveMemberFromDomain (string DomainID, string MemberID) |
| Remove a member from a domain. | |
| void | FindCloseMembers (string domainID, string searchContext) |
| End the search for domain members. | |
| bool | FindFirstMembers (string domainID, int count, out string searchContext, out MemberInfo[] memberList, out int totalMembers) |
| Starts a search for all domain members. | |
| bool | FindFirstSpecificMembers (string domainID, string attributeName, string searchString, SearchType operation, int count, out string searchContext, out MemberInfo[] memberList, out int totalMembers) |
| Starts a search for a specific set of domain members. | |
| bool | FindNextMembers (string domainID, ref string searchContext, int count, out MemberInfo[] memberList) |
| Continues the search for domain members from the current record location. | |
| bool | FindPreviousMembers (string domainID, ref string searchContext, int count, out MemberInfo[] memberList) |
| Continues the search for domain members previous to the current record location. | |
| bool | FindSeekMembers (string domainID, ref string searchContext, int offset, int count, out MemberInfo[] memberList) |
| Continues the search for domain members from the specified record location. | |
| string | GetSimiasInformation () |
| WebMethod that returns the Simias information. | |
| DomainInformation | GetDomainInformation (string domainID) |
| WebMethod to get information about a specified domain. | |
| DomainInformation[] | GetDomains (bool onlySlaves) |
| WebMethod to get a list of local domains. | |
| Simias.Authentication.Status | LoginToRemoteDomain (string domainID, string password) |
| WebMethod to login or authenticate against a remote domain. The user must have previously joined or attached to this domain. | |
| Simias.Authentication.Status | LogoutFromRemoteDomain (string domainID) |
| WebMethod to logout from a remote domain. The user must have previously joined and authenticated to this domain. | |
| void | DisableDomainAutoLogin (string domainID) |
| WebMethod to disable automatic authentication to a domain. | |
| bool | IsDomainActive (string domainID) |
| WebMethod to check if a domain is "active". | |
| int | SetDomainActive (string domainID) |
| WebMethod to set a slave domain "active" A Domain marked "active" will synchronize collections, subscriptions etc. to the remote server. | |
| int | SetDomainInactive (string domainID) |
| WebMethod to mark a slave domain "inactive" Marking a domain inactive disables all synchronization to the remote machine. | |
| bool | ValidCredentials (string domainID, string memberID) |
| WebMethod that checks to see if a full set of credentials has been set on a domain for a specified user. | |
| void | SetDomainCredentials (string domainID, string credentials, CredentialType type) |
| Sets the domain credentials in the local store. | |
| void | SetHostAddress (string Host, string PublicUrl, string PrivateUrl, string DomainID) |
| void | StorePassPhrase (string domainID, string passPhrase, CredentialType type, bool rememberPassPhrase) |
| Stores the passphrase in the local store. | |
| CredentialType | GetDomainCredentials (string domainID, out string userID, out string credentials) |
| Gets the credentials from the specified domain object. | |
| string | GetPassPhrase (string domainID) |
| bool | GetRememberOption (string domainID) |
| DomainInformation | ConnectToDomain (string UserName, string Password, string Host) |
| WebMethod that connects up an iFolder Domain. | |
| void | LeaveDomain (string DomainID, bool LocalOnly) |
| WebMethod that removes a domain account from the workstation. | |
| void | RemoveCertFromTable (string host) |
| WebMethod that removes certificate from CertTable. | |
| void | SetDefaultDomain (string domainID) |
| WebMethod that changes the default domain. | |
| string | GetDefaultDomainID () |
| WebMethod that gets the ID of the default domain. | |
| byte[] | GetCertificate (string host) |
| WebMethod to get the certificate for the specified host. | |
| byte[] | GetCertificate2 (string host, out CertPolicy.CertificateProblem Problem) |
| WebMethod to get the certificate for the specified host along with problem. | |
| void | StoreCertificate (byte[] certificate, string host) |
| WebMethod to Store the certificate for the specified host locally. | |
| void | StoreDomainCertificate (byte[] certificate, string host, string domainID) |
| WebMethod to Store the certificate for the specified host in enterprise domain. | |
| string[] | GetRAList () |
| WebMethod to get the list of recovery agents. | |
| string[] | GetRAListOnClient (string DomainID) |
| WebMethod to get the list of recovery agents. | |
| byte[] | GetRACertificate (string rAgent) |
| WebMethod to get the RA certificate for the specified host. | |
| byte[] | GetRACertificateOnClient (string DomainID, string rAgent) |
| WebMethod to get the list of recovery agents. | |
| string | GetPublicKey (string DomainID, string rAgent) |
| void | StoreRACertificate (byte[] certificate, string rAgent) |
| WebMethod to Store the RA certificate for the domain. | |
| string | GetInvalidSyncFilenameChars () |
| Returns the characters which cannot be used for filenames in the Simias namespace (files and folders that contain any of these characters cannot be synchronized with iFolder and conflicts will be generated). | |
| bool | SetDomainHostAddress (string domainID, string hostAddress, string user, string password) |
| Sets a new server network address for a client. | |
| bool | SetProxyAddress (string hostUri, string proxyUri, string proxyUser, string proxyPassword) |
| Sets a proxy address for the specified host. | |
| bool | CanShareService (string simiasDataPath, bool isClient) |
| Checks to see if this instance of Simias is shareable. | |
| void | StopSimiasProcess () |
| Causes the controlling server process to shutdown the web services and exit. | |
| int | AddSimiasReference () |
| Increments the reference count that keeps Simias services running. | |
| int | RemoveSimiasReference () |
| Decrements the Simias service reference count and signals the server to stop if the count goes to zero. | |
| bool | ServerSetDefaultAccount (string DomainID, string UserID, string iFolderID) |
| string | ServerGetDefaultiFolder (string DomainID, string UserID) |
| int | GetGroupsiFolderLimitPolicy (string DomainID, string UserID) |
| bool | IsTransferAllowed (string DomainID, string UserID) |
| int | GetGroupsSharingPolicy (string DomainID, string UserID) |
| int | GetGroupsSecurityPolicy (string DomainID, string UserID) |
| int | GetEffectiveSyncPolicy (string DomainID, string UserID, String CollectionID) |
| Simias.Authentication.Status | ServerSetPassPhrase (string DomainID, string UserID, string EncryptedCryptoKey, string CryptoKeyBlob, string RAName, string RAPublicKey) |
| string | ServerGetEncrypPassKey (string DomainID, string UserID) |
| string | ServerGetPassKeyHash (string DomainID, string UserID) |
| bool | UpdateUserMoveState (string DomainID, string UserID, int userMoveStatus) |
| bool | DownloadiFolder (string iFolderID, string name, string DomainID, string HostID, string DirNodeID, string MemberNodeID, string colMemberNodeID, string localPath) |
| Creates an iFolder collection on this location and puts it for sync... | |
| bool | UpdateLocalProperties (string DomainID, string UserID, string EncryptionKey, string EncryptionVersion, string EncryptionBlob, string RAName, string RAPublicKey) |
| bool | DisableUser (string DomainID, string UserID, string newHostID) |
| void | SetOnMasterEncryptionBlobFlag (string DomainID, string UserID) |
| bool | CommitDomainMember (string DomainID, XmlDocument ModifiedMemberXML) |
| string | ServerGetCollectionHashKey (string CollectionID) |
| CollectionKey | GetiFolderCryptoKeys (string DomainID, string UserID, int Index) |
| bool | SetiFolderCryptoKeys (string DomainID, string UserID, CollectionKey CKey) |
| void | ExportiFoldersCryptoKeys (string DomainID, string FilePath) |
| void | ImportiFoldersCryptoKeys (string DomainID, string NewPassphrase, string OneTimePassphrase, string FilePath) |
| Simias.Authentication.Status | SetPassPhrase (string DomainID, string PassPhrase, string RAName, string RAPublicKey) |
| bool | DefaultAccount (string DomainID, string iFolderID) |
| string | GetDefaultiFolder (string DomainID) |
| Simias.Authentication.Status | ReSetPassPhrase (string DomainID, string OldPassPhrase, string PassPhrase, string RAName, string RAPublicKey) |
| Simias.Authentication.Status | ValidatePassPhrase (string DomainID, string PassPhrase) |
| string | GetSimiasDataPath () |
| Gets the directory path to the Simias data area. | |
| int | GetSimiasProcessID () |
| Gets the process ID for the current running process. | |
| Simias::Web::SimiasService::SimiasService | ( | ) | [inline] |
Creates the SimiasService and sets up logging.
| void Simias::Web::SimiasService::PingSimias | ( | ) | [inline] |
WebMethod that allows a client to ping the service to see if it is up and running.
| void Simias::Web::SimiasService::AddMemberToDomain | ( | string | DomainID, | |
| string | MemberName, | |||
| string | MemberID, | |||
| string | PublicKey, | |||
| string | GivenName, | |||
| string | FamilyName | |||
| ) | [inline] |
Add a member to a domain.
| DomainID | The ID of the domain to add the member to. | |
| MemberName | The name of the member. | |
| MemberID | The ID of the member. | |
| PublicKey | The public key for the member. | |
| GivenName | The given name for the member. | |
| FamilyName | The family name for the member. |
| void Simias::Web::SimiasService::RemoveMemberFromDomain | ( | string | DomainID, | |
| string | MemberID | |||
| ) | [inline] |
Remove a member from a domain.
| DomainID | The ID of the domain to remove the member from. | |
| MemberID | The ID of the member to remove. |
| void Simias::Web::SimiasService::FindCloseMembers | ( | string | domainID, | |
| string | searchContext | |||
| ) | [inline] |
End the search for domain members.
| domainID | The identifier of the domain. | |
| searchContext | Domain provider specific search context returned by FindFirstMembers or FindFirstSpecificMembers methods. |
| bool Simias::Web::SimiasService::FindFirstMembers | ( | string | domainID, | |
| int | count, | |||
| out string | searchContext, | |||
| out MemberInfo[] | memberList, | |||
| out int | totalMembers | |||
| ) | [inline] |
Starts a search for all domain members.
| domainID | The identifier of the domain to search for members in. | |
| count | Maximum number of member objects to return. | |
| searchContext | Receives a provider specific search context object. | |
| memberList | Receives an array object that contains the domain Member objects. | |
| totalMembers | Receives the total number of objects found in the search. |
| bool Simias::Web::SimiasService::FindFirstSpecificMembers | ( | string | domainID, | |
| string | attributeName, | |||
| string | searchString, | |||
| SearchType | operation, | |||
| int | count, | |||
| out string | searchContext, | |||
| out MemberInfo[] | memberList, | |||
| out int | totalMembers | |||
| ) | [inline] |
Starts a search for a specific set of domain members.
| domainID | The identifier of the domain to search for members in. | |
| attributeName | Attribute name to search. | |
| searchString | String that contains a pattern to search for. | |
| operation | Type of search operation to perform. | |
| count | Maximum number of member objects to return. | |
| searchContext | Receives a provider specific search context object. | |
| memberList | Receives an array object that contains the domain Member objects. | |
| totalMembers | Receives the total number of objects found in the search. |
| bool Simias::Web::SimiasService::FindNextMembers | ( | string | domainID, | |
| ref string | searchContext, | |||
| int | count, | |||
| out MemberInfo[] | memberList | |||
| ) | [inline] |
Continues the search for domain members from the current record location.
| domainID | The identifier of the domain to search for members in. | |
| searchContext | Domain provider specific search context returned by FindFirstMembers or FindFirstSpecificMembers methods. | |
| count | Maximum number of member objects to return. | |
| memberList | Receives an array object that contains the domain Member objects. |
| bool Simias::Web::SimiasService::FindPreviousMembers | ( | string | domainID, | |
| ref string | searchContext, | |||
| int | count, | |||
| out MemberInfo[] | memberList | |||
| ) | [inline] |
Continues the search for domain members previous to the current record location.
| domainID | The identifier of the domain to search for members in. | |
| searchContext | Domain provider specific search context returned by FindFirstMembers or FindFirstSpecificMembers methods. | |
| count | Maximum number of member objects to return. | |
| memberList | Receives an array object that contains the domain Member objects. |
| bool Simias::Web::SimiasService::FindSeekMembers | ( | string | domainID, | |
| ref string | searchContext, | |||
| int | offset, | |||
| int | count, | |||
| out MemberInfo[] | memberList | |||
| ) | [inline] |
Continues the search for domain members from the specified record location.
| domainID | The identifier of the domain to search for members in. | |
| searchContext | Domain provider specific search context returned by FindFirstMembers or FindFirstSpecificMembers method. | |
| offset | Record offset to return members from. | |
| count | Maximum number of member objects to return. | |
| memberList | Receives an array object that contains the domain Member objects. |
| string Simias::Web::SimiasService::GetSimiasInformation | ( | ) | [inline] |
WebMethod that returns the Simias information.
| DomainInformation Simias::Web::SimiasService::GetDomainInformation | ( | string | domainID | ) | [inline] |
| DomainInformation [] Simias::Web::SimiasService::GetDomains | ( | bool | onlySlaves | ) | [inline] |
| Simias.Authentication.Status Simias::Web::SimiasService::LoginToRemoteDomain | ( | string | domainID, | |
| string | password | |||
| ) | [inline] |
WebMethod to login or authenticate against a remote domain. The user must have previously joined or attached to this domain.
| Simias.Authentication.Status Simias::Web::SimiasService::LogoutFromRemoteDomain | ( | string | domainID | ) | [inline] |
WebMethod to logout from a remote domain. The user must have previously joined and authenticated to this domain.
| void Simias::Web::SimiasService::DisableDomainAutoLogin | ( | string | domainID | ) | [inline] |
WebMethod to disable automatic authentication to a domain.
| domainID | The ID of the domain to disable automatic authentication to. |
| bool Simias::Web::SimiasService::IsDomainActive | ( | string | domainID | ) | [inline] |
WebMethod to check if a domain is "active".
| domainID | The specified domain to check |
| int Simias::Web::SimiasService::SetDomainActive | ( | string | domainID | ) | [inline] |
WebMethod to set a slave domain "active" A Domain marked "active" will synchronize collections, subscriptions etc. to the remote server.
| int Simias::Web::SimiasService::SetDomainInactive | ( | string | domainID | ) | [inline] |
WebMethod to mark a slave domain "inactive" Marking a domain inactive disables all synchronization to the remote machine.
| bool Simias::Web::SimiasService::ValidCredentials | ( | string | domainID, | |
| string | memberID | |||
| ) | [inline] |
WebMethod that checks to see if a full set of credentials has been set on a domain for a specified user.
| void Simias::Web::SimiasService::SetDomainCredentials | ( | string | domainID, | |
| string | credentials, | |||
| CredentialType | type | |||
| ) | [inline] |
Sets the domain credentials in the local store.
| domainID | The ID of the domain to set the credentials on. | |
| credentials | Credentials to set. | |
| type | Type of credentials. |
| void Simias::Web::SimiasService::SetHostAddress | ( | string | Host, | |
| string | PublicUrl, | |||
| string | PrivateUrl, | |||
| string | DomainID | |||
| ) | [inline] |
Method to set/reset public and private addresses of a host Note: The Host parameter can be represented as the Host ID or the Host name. If the Host is null local host is assumed.
| Host | ||
| PublicAddress | ||
| PrivateAddress |
| void Simias::Web::SimiasService::StorePassPhrase | ( | string | domainID, | |
| string | passPhrase, | |||
| CredentialType | type, | |||
| bool | rememberPassPhrase | |||
| ) | [inline] |
Stores the passphrase in the local store.
| domainID | The ID of the domain to store the passphrase on. | |
| passPhrase | Passphrase to store. | |
| type | Type of passphrase. |
| CredentialType Simias::Web::SimiasService::GetDomainCredentials | ( | string | domainID, | |
| out string | userID, | |||
| out string | credentials | |||
| ) | [inline] |
Gets the credentials from the specified domain object.
| domainID | The ID of the domain to set the credentials on. | |
| userID | Gets the ID of the user. | |
| credentials | Gets the credentials for the domain. |
| string Simias::Web::SimiasService::GetPassPhrase | ( | string | domainID | ) | [inline] |
Gets the credentials from the specified domain object.
| domainID | The ID of the domain to set the credentials on. | |
| userID | Gets the ID of the user. | |
| passPhrase | Gets the passPhrase for the domain. |
| bool Simias::Web::SimiasService::GetRememberOption | ( | string | domainID | ) | [inline] |
Gets the credentials from the specified domain object.
| domainID | The ID of the domain to set the credentials on. | |
| userID | Gets the ID of the user. | |
| passPhrase | Gets the passPhrase for the domain. |
| DomainInformation Simias::Web::SimiasService::ConnectToDomain | ( | string | UserName, | |
| string | Password, | |||
| string | Host | |||
| ) | [inline] |
WebMethod that connects up an iFolder Domain.
| UserName | The username to use to connect to the Domain | |
| Password | The password to use to connect to the Domain | |
| Host | The host of the enterprise server |
| void Simias::Web::SimiasService::LeaveDomain | ( | string | DomainID, | |
| bool | LocalOnly | |||
| ) | [inline] |
WebMethod that removes a domain account from the workstation.
| DomainID | The ID of the domain that the account belongs to. | |
| LocalOnly | If true then the account is only removed from this workstation. If false, then the account will be deleted from every workstation that the user owns. |
| void Simias::Web::SimiasService::RemoveCertFromTable | ( | string | host | ) | [inline] |
WebMethod that removes certificate from CertTable.
| host | Host for which certificate has to be removed from Table |
| void Simias::Web::SimiasService::SetDefaultDomain | ( | string | domainID | ) | [inline] |
WebMethod that changes the default domain.
| domainID | The ID of the domain to set as the default. |
| string Simias::Web::SimiasService::GetDefaultDomainID | ( | ) | [inline] |
WebMethod that gets the ID of the default domain.
| byte [] Simias::Web::SimiasService::GetCertificate | ( | string | host | ) | [inline] |
WebMethod to get the certificate for the specified host.
| host |
| byte [] Simias::Web::SimiasService::GetCertificate2 | ( | string | host, | |
| out CertPolicy.CertificateProblem | Problem | |||
| ) | [inline] |
WebMethod to get the certificate for the specified host along with problem.
| host |
| void Simias::Web::SimiasService::StoreCertificate | ( | byte[] | certificate, | |
| string | host | |||
| ) | [inline] |
WebMethod to Store the certificate for the specified host locally.
| certificate | The certificate to store. | |
| host | The host the certificate belongs to. |
| void Simias::Web::SimiasService::StoreDomainCertificate | ( | byte[] | certificate, | |
| string | host, | |||
| string | domainID | |||
| ) | [inline] |
WebMethod to Store the certificate for the specified host in enterprise domain.
| certificate | The certificate to store. | |
| host | The host the certificate belongs to. |
| string [] Simias::Web::SimiasService::GetRAList | ( | ) | [inline] |
WebMethod to get the list of recovery agents.
| string [] Simias::Web::SimiasService::GetRAListOnClient | ( | string | DomainID | ) | [inline] |
WebMethod to get the list of recovery agents.
| byte [] Simias::Web::SimiasService::GetRACertificate | ( | string | rAgent | ) | [inline] |
WebMethod to get the RA certificate for the specified host.
| host |
| byte [] Simias::Web::SimiasService::GetRACertificateOnClient | ( | string | DomainID, | |
| string | rAgent | |||
| ) | [inline] |
WebMethod to get the list of recovery agents.
| string Simias::Web::SimiasService::GetPublicKey | ( | string | DomainID, | |
| string | rAgent | |||
| ) | [inline] |
Gets the credentials from the specified domain object.
| DomainID | The ID of the domain to set the credentials on. | |
| rAgent | Recovery Agent whose public key is needed. |
| void Simias::Web::SimiasService::StoreRACertificate | ( | byte[] | certificate, | |
| string | rAgent | |||
| ) | [inline] |
WebMethod to Store the RA certificate for the domain.
| certificate | The certificate to store. | |
| host | The host the certificate belongs to. |
| string Simias::Web::SimiasService::GetInvalidSyncFilenameChars | ( | ) | [inline] |
Returns the characters which cannot be used for filenames in the Simias namespace (files and folders that contain any of these characters cannot be synchronized with iFolder and conflicts will be generated).
| bool Simias::Web::SimiasService::SetDomainHostAddress | ( | string | domainID, | |
| string | hostAddress, | |||
| string | user, | |||
| string | password | |||
| ) | [inline] |
Sets a new server network address for a client.
| domainID | The identifier for the domain. | |
| hostAddress | The new IP host address for the domain. If the port has changed, then specify the port by appending a ':' + the port number to the host address. | |
| user | The user changing the address. | |
| password | The password of the user. |
| bool Simias::Web::SimiasService::SetProxyAddress | ( | string | hostUri, | |
| string | proxyUri, | |||
| string | proxyUser, | |||
| string | proxyPassword | |||
| ) | [inline] |
Sets a proxy address for the specified host.
| hostUri | String that contains the host address for the Simias server. | |
| proxyUri | String that contains the proxy address for the host. | |
| proxyUser | The proxy user name. May be null. | |
| proxyPassword | The proxy password. May be null. |
| bool Simias::Web::SimiasService::CanShareService | ( | string | simiasDataPath, | |
| bool | isClient | |||
| ) | [inline] |
Checks to see if this instance of Simias is shareable.
| simiasDataPath | Application's path to it Simias data area. | |
| isClient | True if the application wishing to share the service is running as a client. If it is running as a server, this parameter should be false. |
| void Simias::Web::SimiasService::StopSimiasProcess | ( | ) | [inline] |
Causes the controlling server process to shutdown the web services and exit.
| int Simias::Web::SimiasService::AddSimiasReference | ( | ) | [inline] |
Increments the reference count that keeps Simias services running.
| int Simias::Web::SimiasService::RemoveSimiasReference | ( | ) | [inline] |
Decrements the Simias service reference count and signals the server to stop if the count goes to zero.
| bool Simias::Web::SimiasService::ServerSetDefaultAccount | ( | string | DomainID, | |
| string | UserID, | |||
| string | iFolderID | |||
| ) | [inline] |
summary> Set the passphrase and recovery agent in the simias client /summary> returns>passPhrase.
| string Simias::Web::SimiasService::ServerGetDefaultiFolder | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary> gets the GroupsiFolderLimitPolicy for users group /summary> returns>User groups ifolder limit
| int Simias::Web::SimiasService::GetGroupsiFolderLimitPolicy | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary>
| bool Simias::Web::SimiasService::IsTransferAllowed | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
Gets the UseriFolderLimitPolicy for users - transfer of Ownership /summary> returns>User groups ifolder limit
summary> gets the GroupsSharingPolicy for users group /summary> returns>User groups ifolder limit
| int Simias::Web::SimiasService::GetGroupsSharingPolicy | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary> gets the GroupsSecurityPolicy for users group /summary> returns>User groups Encryption policy
| int Simias::Web::SimiasService::GetGroupsSecurityPolicy | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary> gets the GetEffectiveSyncPolicy for users group /summary> returns>User groups Sync policy
| int Simias::Web::SimiasService::GetEffectiveSyncPolicy | ( | string | DomainID, | |
| string | UserID, | |||
| String | CollectionID | |||
| ) | [inline] |
summary> Set the passphrase and recovery agent in the simias client /summary> returns>passPhrase.
| Simias.Authentication.Status Simias::Web::SimiasService::ServerSetPassPhrase | ( | string | DomainID, | |
| string | UserID, | |||
| string | EncryptedCryptoKey, | |||
| string | CryptoKeyBlob, | |||
| string | RAName, | |||
| string | RAPublicKey | |||
| ) | [inline] |
summary> Validate the passphrase for the correctness (client only) /summary> returns>passPhrase.
| string Simias::Web::SimiasService::ServerGetEncrypPassKey | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary> Validate the passphrase for the correctness (client only) /summary> returns>passPhrase.
| string Simias::Web::SimiasService::ServerGetPassKeyHash | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary> Updates the user move state property. /summary> returns>
| bool Simias::Web::SimiasService::UpdateUserMoveState | ( | string | DomainID, | |
| string | UserID, | |||
| int | userMoveStatus | |||
| ) | [inline] |
summary> Updates the home server property to new server. /summary> returns>
| bool Simias::Web::SimiasService::DownloadiFolder | ( | string | iFolderID, | |
| string | name, | |||
| string | DomainID, | |||
| string | HostID, | |||
| string | DirNodeID, | |||
| string | MemberNodeID, | |||
| string | colMemberNodeID, | |||
| string | localPath | |||
| ) | [inline] |
Creates an iFolder collection on this location and puts it for sync...
| bool Simias::Web::SimiasService::UpdateLocalProperties | ( | string | DomainID, | |
| string | UserID, | |||
| string | EncryptionKey, | |||
| string | EncryptionVersion, | |||
| string | EncryptionBlob, | |||
| string | RAName, | |||
| string | RAPublicKey | |||
| ) | [inline] |
summary> Disable the user login, and user Move Property /summary> returns>
| bool Simias::Web::SimiasService::DisableUser | ( | string | DomainID, | |
| string | UserID, | |||
| string | newHostID | |||
| ) | [inline] |
summary> On master, sets a flag to indicate passphrase is set for this user /summary> returns>
| void Simias::Web::SimiasService::SetOnMasterEncryptionBlobFlag | ( | string | DomainID, | |
| string | UserID | |||
| ) | [inline] |
summary> On master, commit this member object /summary> returns>
| bool Simias::Web::SimiasService::CommitDomainMember | ( | string | DomainID, | |
| XmlDocument | ModifiedMemberXML | |||
| ) | [inline] |
summary> Get the ifolder crypto key hash /summary> returns>passPhrase.
| string Simias::Web::SimiasService::ServerGetCollectionHashKey | ( | string | CollectionID | ) | [inline] |
summary> Set the ifolder crypto keys /summary> returns>passPhrase.
| CollectionKey Simias::Web::SimiasService::GetiFolderCryptoKeys | ( | string | DomainID, | |
| string | UserID, | |||
| int | Index | |||
| ) | [inline] |
summary> Set the ifolder crypto keys /summary> returns>passPhrase.
| bool Simias::Web::SimiasService::SetiFolderCryptoKeys | ( | string | DomainID, | |
| string | UserID, | |||
| CollectionKey | CKey | |||
| ) | [inline] |
summary> Set the ifolder crypto keys /summary> returns>passPhrase.
| void Simias::Web::SimiasService::ExportiFoldersCryptoKeys | ( | string | DomainID, | |
| string | FilePath | |||
| ) | [inline] |
summary> Set the ifolder crypto keys /summary> returns>passPhrase.
| void Simias::Web::SimiasService::ImportiFoldersCryptoKeys | ( | string | DomainID, | |
| string | NewPassphrase, | |||
| string | OneTimePassphrase, | |||
| string | FilePath | |||
| ) | [inline] |
summary> Set the passphrase and recovery agent in the simias client /summary> returns>passPhrase.
| Simias.Authentication.Status Simias::Web::SimiasService::SetPassPhrase | ( | string | DomainID, | |
| string | PassPhrase, | |||
| string | RAName, | |||
| string | RAPublicKey | |||
| ) | [inline] |
summary> Set the passphrase and recovery agent in the simias client /summary> returns>passPhrase.
| bool Simias::Web::SimiasService::DefaultAccount | ( | string | DomainID, | |
| string | iFolderID | |||
| ) | [inline] |
summary> Set the passphrase and recovery agent in the simias client /summary> returns>passPhrase.
| string Simias::Web::SimiasService::GetDefaultiFolder | ( | string | DomainID | ) | [inline] |
summary> Reset passphrase and recovery agent /summary> returns>passPhrase.
| Simias.Authentication.Status Simias::Web::SimiasService::ReSetPassPhrase | ( | string | DomainID, | |
| string | OldPassPhrase, | |||
| string | PassPhrase, | |||
| string | RAName, | |||
| string | RAPublicKey | |||
| ) | [inline] |
summary> Validate the passphrase for the correctness (client only) /summary> returns>passPhrase.
| Simias.Authentication.Status Simias::Web::SimiasService::ValidatePassPhrase | ( | string | DomainID, | |
| string | PassPhrase | |||
| ) | [inline] |
summary> Returns the passphrase state (client only) /summary> returns>
| string Simias::Web::SimiasService::GetSimiasDataPath | ( | ) | [inline] |
Gets the directory path to the Simias data area.
| int Simias::Web::SimiasService::GetSimiasProcessID | ( | ) | [inline] |
Gets the process ID for the current running process.
1.5.6