IssuingAuthority Class
Represents the services that are responsible for issuing security tokens and can sign the tokens using a symmetric or an asymmetric key.
Namespace: System.IdentityModel.Tokens
Assembly: System.IdentityModel.Tokens.ValidatingIssuerNameRegistry (in System.IdentityModel.Tokens.ValidatingIssuerNameRegistry.dll)
The IssuingAuthority type exposes the following members.
| 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. |
| 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.) |
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.
Show:
