This documentation is archived and is not being maintained.

Microsoft.IdentityModel.Protocols.WSIdentity Namespace

Windows Identity Foundation
[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

CardImageThe card image class which only support a list of image types.
DisplayClaimThis class represents the displayable claim object. Usually, the display tag and the description are localized. And claimType identifies different claim types. The display value is the string representation of the claim.Resource.
DisplayClaimCollectionDefines a collection of DisplayClaim
DisplayTokenThis class defines display token. Note the lang attribute is required.
EkuPolicyThis class represents the set of Extended Key Usage OID elements that specify the usage of the certificate. This element is used as a filter that goes with the X.509 certificate reference in the Information card.
FailedRequiredClaimsFaultExceptionThis class represents the FailedRequiredClaims fault defined by WS-Identity.
InformationCardExceptionThis indicates an error has occurred while serializing/deserializing an Information Card.
InformationCardReferenceInformationCard/InformationCardReference element.
InformationCardRefreshRequiredFaultExceptionThis class represents the InformationCardRefreshRequired fault defined by WS-Identity.
InformationCardSerializerProvides support for InformationCard Serialization.
InternalErrorExceptionThrow this exception whenever there is an internal error and the server cannot generate cards. Client MAY try again later.
InternalErrorFaultExceptionThis class represents the InternalError fault defined by WS-Identity.
InvalidInputExceptionThrow this exception when the request has invalid parameters.
InvalidInputFaultExceptionThis class represents the InvalidInput fault defined by WS-Identity.
InvalidProofKeyFaultExceptionThis class represents the InvalidProofKey fault defined by WS-Identity.
IssuerInformationThis class represents an IssuerInformation entry in an InformationCard. It encapsulates a key/value pair. Both the key and value must be non-null and non-empty strings.
KerberosCredentialKerberos credential object under the InformationCard\TokenServiceList\TokenService\UserCredential element
MissingAppliesToFaultExceptionThis class represents the MissingAppliesTo fault defined by WS-Identity.
PrivacyNoticeInformation card privacy notice location and version.
RequestInformationCardsThis class defines the <ic09:RequestInformationCards> element which is used to request information cards from a provisioning server.
RequestInformationCardsResponseThis class defines the <ic09:RequestInformationCardsResponse> element which is used to return information cards from a provisioning server.
RequestInformationCardsResponseSerializerThis class defines the serialization and deserialization logic for the <ic09:RequestInformationCardsResponse> element which is used to return information cards from a provisioning server.
RequestInformationCardsSerializerThis class defines the serialization and deserialization logic for the <ic09:RequestInformationCards> element which is used to request information cards from a provisioning server.
SelfIssuedCredentialsWhen a service is expecting a token backed by a personal card, it can specify SelfIssuedCredentials as its credential type. This contains PPID of the original information card. This is chosen to be one of the UserCredential type inside the TokenService element inside the information card.
TokenServiceToken Service which specify the endpoint and mex endpoint of an STS.
TokenServiceCollectionThis class defines a collection of TokenService, and its key is token issuer's hosting address.
UnauthorizedRequestExceptionThrow this exception when the request to obtain cards is denied. Specifically, this could be an authorization fault based on the data in the OnBehalfOf element.
UnauthorizedRequestFaultExceptionThis class represents the UnauthorizedRequest fault defined by WS-Identity.
UnknownInformationCardReferenceExceptionThrow this exception if there is an unknown information card reference specified in the request when requesting security tokens from an identity provider.
UnknownInformationCardReferenceFaultExceptionThis class represents the UnknownInformationCardReference fault defined by WS-Identity.
UnsupportedSignatureFormatExceptionThrow this exception when the request for a specific signature format is not supported by the server.
UnsupportedSignatureFormatFaultExceptionThis class represents the UnsupportedSignatureFormat fault defined by WS-Identity.
UserCredentialCollectionA collection of the UserCredential. Its key is the credential type, usually kerberos, x509, username or the self issued credential.
UserNamePasswordCredentialUsername password user credential under the InformationCard\TokenServiceList\TokenService\UserCredential element.
X509PrincipalThis class represents an X509 certificate reference based on the principal name in the certificate.
X509SubjectAndIssuerThis class represents an X509 certificate reference based on the subject name and issuer name in the certificate.

IUserCredentialThe interface of the user credential.

AppliesToOptionThe AppliesToOption that will be used in an information card to indicate whether the token issuer requires a AppliesTo element inside the token request. There are three options defined here: NotAllowed, Required and Optional. The default setting is Required for a newly issued card.
CardSignatureFormatTypeThis value signifies whether and how returned Information Cards should be signed.
UserCredentialTypeSpecifies the supported user credentials in an information card.

Copyright © 2008 by Microsoft Corporation. All rights reserved.