ClientCredentialsSecurityTokenManager.CreateSecurityTokenSerializer Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a security token serializer.
Overloads
CreateSecurityTokenSerializer(SecurityTokenVersion) |
Creates a security token serializer. |
CreateSecurityTokenSerializer(SecurityVersion) |
Creates a security token serializer. |
Remarks
The two overloads differ in their input parameter: one takes a SecurityTokenVersion; the other takes a SecurityVersion.
CreateSecurityTokenSerializer(SecurityTokenVersion)
Creates a security token serializer.
public:
override System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::IdentityModel::Selectors::SecurityTokenVersion ^ version);
public override System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer (System.IdentityModel.Selectors.SecurityTokenVersion version);
override this.CreateSecurityTokenSerializer : System.IdentityModel.Selectors.SecurityTokenVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Public Overrides Function CreateSecurityTokenSerializer (version As SecurityTokenVersion) As SecurityTokenSerializer
Parameters
- version
- SecurityTokenVersion
The SecurityTokenVersion of the security token.
Returns
The SecurityTokenSerializer object.
Remarks
The SecurityTokenSerializer is used to write and read security tokens, security key identifiers, and security key identifier clauses. When deserializing the token from XML, the returned token must be able to perform cryptographic operations. The token serializer therefore must ensure the deserialized token can perform cryptographic operations (Kerberos ticket processing, X.509 decoding, SAML decoding and other operations) but should defer application trust decisions to the security token authenticator.
Applies to
CreateSecurityTokenSerializer(SecurityVersion)
Creates a security token serializer.
protected:
System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ version);
protected System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion version);
override this.CreateSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Protected Function CreateSecurityTokenSerializer (version As SecurityVersion) As SecurityTokenSerializer
Parameters
- version
- SecurityVersion
The SecurityVersion of the security token.
Returns
The SecurityTokenSerializer object.
Remarks
The SecurityTokenSerializer is used to write and read security tokens, security key identifiers and security key identifier clauses. When deserializing the token from XML, the returned token must be able to perform cryptographic operations. The token serializer therefore must ensure the deserialized token can perform cryptographic operations (Kerberos ticket processing, X.509 decoding, SAML decoding and other operations) but should defer application trust decisions to the security token authenticator.