ISecureStoreServiceApplication ISecureStoreServiceApplication ISecureStoreServiceApplication Interface

Definition

Defines the signatures for methods that provide a Windows Communication Foundation (WCF) API so that the SecureStoreServiceProxy methods can be invoked from a local computer and executed on a remote computer.

public interface class ISecureStoreServiceApplication
[System.ServiceModel.ServiceContract(Namespace="http://schemas.microsoft.com/sharepoint/2009/06/securestoreservice")]
public interface ISecureStoreServiceApplication
Public Interface ISecureStoreServiceApplication
Derived
Attributes

Methods

ChangeMasterSecretKey(String, Byte[]) ChangeMasterSecretKey(String, Byte[]) ChangeMasterSecretKey(String, Byte[])

Changes the master secret key for the Secure Store Service.

CreateApplication(Guid, TargetApplication, IList<TargetApplicationField>, TargetApplicationClaims) CreateApplication(Guid, TargetApplication, IList<TargetApplicationField>, TargetApplicationClaims) CreateApplication(Guid, TargetApplication, IList<TargetApplicationField>, TargetApplicationClaims)

Creates a target application.

CreateConnectionSettings(Guid, ConnectionSettings) CreateConnectionSettings(Guid, ConnectionSettings) CreateConnectionSettings(Guid, ConnectionSettings)

Create a new instance of the ConnectionSettings.

DeleteAllUserCredentials(Guid, SecureStoreServiceClaim) DeleteAllUserCredentials(Guid, SecureStoreServiceClaim) DeleteAllUserCredentials(Guid, SecureStoreServiceClaim)

Deletes the credentials for the specified user for all of the target applications in the specified partition.

DeleteApplication(Guid, String) DeleteApplication(Guid, String) DeleteApplication(Guid, String)

Deletes the specified target application from the specified partition.

DeleteConnectionSettings(Guid, String) DeleteConnectionSettings(Guid, String) DeleteConnectionSettings(Guid, String)

Delete the ConnectionSettings identified by the ConnectionSettings id.

DeleteCredentials(Guid, String) DeleteCredentials(Guid, String) DeleteCredentials(Guid, String)

Deletes the credentials of the current caller for the specified individual target application in the specified partition.

DeleteUserCredentials(Guid, String, SecureStoreServiceClaim) DeleteUserCredentials(Guid, String, SecureStoreServiceClaim) DeleteUserCredentials(Guid, String, SecureStoreServiceClaim)

Deletes the specified user credentials for the specified target application in the specified partition.

GetAllConnectionSettings(Guid, ConnectionSettingsType) GetAllConnectionSettings(Guid, ConnectionSettingsType) GetAllConnectionSettings(Guid, ConnectionSettingsType)

Return all the ConnectionSettings in the secure store.

GetApplication(Guid, String) GetApplication(Guid, String) GetApplication(Guid, String)

Gets the target application definition for the specified application in the specified partition.

GetApplicationAdministratorClaims(Guid, String) GetApplicationAdministratorClaims(Guid, String) GetApplicationAdministratorClaims(Guid, String)

Gets the claims of the administrators for the specified target application.

GetApplicationClaims(Guid, String) GetApplicationClaims(Guid, String) GetApplicationClaims(Guid, String)

Gets the collection of claims of the administrators, group members, and ticket redeemers for the specified target application.

GetApplicationFields(Guid, String) GetApplicationFields(Guid, String) GetApplicationFields(Guid, String)

Gets all of the application fields for the specified target application and partition.

GetApplicationGroupClaims(Guid, String) GetApplicationGroupClaims(Guid, String) GetApplicationGroupClaims(Guid, String)

Gets the claims of the group members of the specified group target application in the specified partition.

GetApplications(Guid) GetApplications(Guid) GetApplications(Guid)

Gets all the target application definitions in the specified partition.

GetApplicationTicketRedeemerClaims(Guid, String) GetApplicationTicketRedeemerClaims(Guid, String) GetApplicationTicketRedeemerClaims(Guid, String)

Gets all of the ticket redeemer claims for the specified partition in the specified target application.

GetChangeMasterSecretKeyToken() GetChangeMasterSecretKeyToken() GetChangeMasterSecretKeyToken()

Gets the token that is required to change the master secret key for the current application.

GetChildConnectionSettings(Guid, String) GetChildConnectionSettings(Guid, String) GetChildConnectionSettings(Guid, String)

Return the ConnectionSettings identified by the it's parent ConnectionSettings id.

GetConnectionSettings(Guid, String, Boolean, SerializableSecureStoreCredentialCollection, SerializableSecureStoreCredentialCollection) GetConnectionSettings(Guid, String, Boolean, SerializableSecureStoreCredentialCollection, SerializableSecureStoreCredentialCollection) GetConnectionSettings(Guid, String, Boolean, SerializableSecureStoreCredentialCollection, SerializableSecureStoreCredentialCollection)

Return the ConnectionSettings identified by the ConnectionSettings id.

GetCredentials(Guid, String) GetCredentials(Guid, String) GetCredentials(Guid, String)

Gets the credentials for the specified target application in the specified partition.

GetRestrictedCredentials(Guid, String) GetRestrictedCredentials(Guid, String) GetRestrictedCredentials(Guid, String)

Gets the credentials for a restricted application using the specified partition ID and application ID.

GetUserApplication(Guid, String) GetUserApplication(Guid, String) GetUserApplication(Guid, String)

Gets all of the application definitions for the specified target application and partition for the current caller.

GetUserApplicationFields(Guid, String) GetUserApplicationFields(Guid, String) GetUserApplicationFields(Guid, String)

Gets all of the application fields information for the specified target application for the current caller.

GetUserApplications(Guid) GetUserApplications(Guid) GetUserApplications(Guid)

Gets all the target application definitions in the specified partition for the current caller.

IsMasterSecretKeyPopulated() IsMasterSecretKeyPopulated() IsMasterSecretKeyPopulated()

Returns a value that indicates whether the master secret key has been populated for the Secure Store Service application.

IssueTicket(Guid) IssueTicket(Guid) IssueTicket(Guid)

Issues a ticket to the current caller.

RedeemTicket(Guid, String, String) RedeemTicket(Guid, String, String) RedeemTicket(Guid, String, String)

Gets the credentials for the specified ticket and the specified target application.

SetChangeKeyPassphrase(Byte[]) SetChangeKeyPassphrase(Byte[]) SetChangeKeyPassphrase(Byte[])

Sets the passphrase hash on the application server.

SetCredentials(Guid, String, SerializableSecureStoreCredentialCollection) SetCredentials(Guid, String, SerializableSecureStoreCredentialCollection) SetCredentials(Guid, String, SerializableSecureStoreCredentialCollection)

Sets the credentials for the current caller for the specified individual target application in the specified partition.

SetGroupCredentials(Guid, String, SerializableSecureStoreCredentialCollection) SetGroupCredentials(Guid, String, SerializableSecureStoreCredentialCollection) SetGroupCredentials(Guid, String, SerializableSecureStoreCredentialCollection)

Sets the credentials for a group target application in the specified partition.

SetMasterSecretKey(Byte[]) SetMasterSecretKey(Byte[]) SetMasterSecretKey(Byte[])

Sets the master secret key of the application server.

SetUserCredentials(Guid, String, SecureStoreServiceClaim, SerializableSecureStoreCredentialCollection) SetUserCredentials(Guid, String, SecureStoreServiceClaim, SerializableSecureStoreCredentialCollection) SetUserCredentials(Guid, String, SecureStoreServiceClaim, SerializableSecureStoreCredentialCollection)

Sets the credentials for the specified user, target application, and partition.

UpdateApplication(Guid, TargetApplication, IList<TargetApplicationField>, TargetApplicationClaims) UpdateApplication(Guid, TargetApplication, IList<TargetApplicationField>, TargetApplicationClaims) UpdateApplication(Guid, TargetApplication, IList<TargetApplicationField>, TargetApplicationClaims)

Updates a target application definition.

UpdateConnectionSettings(Guid, ConnectionSettings) UpdateConnectionSettings(Guid, ConnectionSettings) UpdateConnectionSettings(Guid, ConnectionSettings)

Update the ConnectionSettings object.

Applies to