Saml2SecurityKeyIdentifierClause Class

Definition

This class is used when a Saml2Assertion is received without a <ds:KeyInfo> element inside the signature element. The KeyInfo describes the key required to check the signature. When the key is needed this clause will be presented to the current SecurityTokenResolver. It will contain the Saml2Assertion fully read which can be queried to determine the key required.

public ref class Saml2SecurityKeyIdentifierClause : System::IdentityModel::Tokens::SecurityKeyIdentifierClause
public class Saml2SecurityKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
type Saml2SecurityKeyIdentifierClause = class
    inherit SecurityKeyIdentifierClause
Public Class Saml2SecurityKeyIdentifierClause
Inherits SecurityKeyIdentifierClause
Inheritance
Saml2SecurityKeyIdentifierClause

Constructors

Saml2SecurityKeyIdentifierClause(Saml2Assertion)

Initializes a new instance of the Saml2SecurityKeyIdentifierClause class.

Properties

Assertion

Gets the Saml2Assertion that is currently associated with this instance.

CanCreateKey

Gets a value that indicates whether a key can be created.

(Inherited from SecurityKeyIdentifierClause)
ClauseType

Gets the key identifier clause type.

(Inherited from SecurityKeyIdentifierClause)
DerivationLength

Gets the size of the derived key.

(Inherited from SecurityKeyIdentifierClause)
Id

Gets or sets the key identifier clause ID.

(Inherited from SecurityKeyIdentifierClause)

Methods

CreateKey()

Creates a key based on the parameters passed into the constructor.

(Inherited from SecurityKeyIdentifierClause)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDerivationNonce()

Gets the nonce that was used to generate the derived key.

(Inherited from SecurityKeyIdentifierClause)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
Matches(SecurityKeyIdentifierClause)

Returns a value that indicates whether the key identifier for this instance is equivalent to the specified key identifier clause.

(Inherited from SecurityKeyIdentifierClause)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to