IssuingAuthority Class
Represents the services that are responsible for issuing security tokens and can sign the tokens using a symmetric or an asymmetric key.
Inheritance Hierarchy
System.Object
System.IdentityModel.Tokens.IssuingAuthority
Namespace: System.IdentityModel.Tokens
Assembly: System.IdentityModel.Tokens.ValidatingIssuerNameRegistry (in System.IdentityModel.Tokens.ValidatingIssuerNameRegistry.dll)
Syntax
'Declaration
Public Class IssuingAuthority
public class IssuingAuthority
public ref class IssuingAuthority
type IssuingAuthority = class end
public class IssuingAuthority
The IssuingAuthority type exposes the following members.
Constructors
Name | Description | |
---|---|---|
IssuingAuthority | Initializes a new IssuingAuthority object. |
Top
Properties
Name | Description | |
---|---|---|
Issuers | Gets the [ISet] containing the Issuers associated with this IssuingAuthority. | |
Name | Gets the name of this IssuingAuthority. | |
SymmetricKeys | Gets the [ISet] containing the SymmetricKeys associated with this IssuingAuthority. | |
Thumbprints | Gets the [ISet] containing the Thumbprints associated with this IssuingAuthority. |
Top
Methods
Name | Description | |
---|---|---|
Equals | 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.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Remarks
Tokens can also contain a logical issuer, which may be different than the signer of the token.IssuingAuthority represents a collection of keys and issuers that are consider valid.
An IssuingAuthority can be used during the process of validating a token to determine that the Service that signed the token and the issuer are as expected.
The ValidatingIssuerNameRegistry and IssuingAuthority can be used together as part of a token validation sequence.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.