SecurityKeyIdentifierClause Class
Represents an abstract base class for a key identifier clause.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
System.IdentityModel.Tokens::SecurityKeyIdentifierClause
System.IdentityModel.Tokens::BinaryKeyIdentifierClause
System.IdentityModel.Tokens::EmptySecurityKeyIdentifierClause
System.IdentityModel.Tokens::GenericXmlSecurityKeyIdentifierClause
System.IdentityModel.Tokens::LocalIdKeyIdentifierClause
System.IdentityModel.Tokens::RsaKeyIdentifierClause
System.IdentityModel.Tokens::Saml2AssertionKeyIdentifierClause
System.IdentityModel.Tokens::Saml2SecurityKeyIdentifierClause
System.IdentityModel.Tokens::SamlAssertionKeyIdentifierClause
System.IdentityModel.Tokens::SamlSecurityKeyIdentifierClause
System.IdentityModel.Tokens::X509IssuerSerialKeyIdentifierClause
System.ServiceModel.Security::KeyNameIdentifierClause
System.ServiceModel.Security::SecurityContextKeyIdentifierClause
| Name | Description | |
|---|---|---|
![]() | SecurityKeyIdentifierClause(String^) | Initializes a new instance of the SecurityKeyIdentifierClause class using the specified key identifier clause type. |
![]() | SecurityKeyIdentifierClause(String^, array<Byte>^, Int32) | Initializes a new instance of the SecurityKeyIdentifierClause class using the specified key identifier clause type, nonce, and the derived key length. |
| Name | Description | |
|---|---|---|
![]() | CanCreateKey | Gets a value that indicates whether a key can be created. |
![]() | ClauseType | Gets the key identifier clause type. |
![]() | DerivationLength | Gets the size of the derived key. |
![]() | Id | Gets or sets the key identifier clause ID. |
| Name | Description | |
|---|---|---|
![]() | CreateKey() | Creates a key based on the parameters passed into the constructor. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetDerivationNonce() | Gets the nonce that was used to generate the derived key. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | Matches(SecurityKeyIdentifierClause^) | Returns a value that indicates whether the key identifier for this instance is equivalent to the specified key identifier clause. |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
Typically, the SecurityKeyIdentifierClause does not need to be used, other than when a custom security token service is created. When a security token service returns a security token, the issued security token contains references to attached and unattached security tokens. Attached references refer to security tokens that are contained within the security header of a SOAP message and unattached references reference security tokens that are not included within the security header of a SOAP message. These references typically affirm the authenticity of the issued security token.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


