EndpointIdentity Class
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.
An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.
public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
- Inheritance
-
EndpointIdentity
- Derived
Remarks
The value of the identity for an endpoint can be set with constructors of EndpointAddress, where its value can also be accessed as a read-only Identity property.
Constructors
EndpointIdentity() |
Creates an empty EndpointIdentity instance. |
Properties
IdentityClaim |
Gets the identity claim that corresponds to the identity. |
Methods
CreateDnsIdentity(String) |
Creates a DNS identity with a specified DNS name. |
CreateIdentity(Claim) |
Creates an identity with the specified claim. |
CreateRsaIdentity(String) |
Creates an RSA identity with the specified public key. |
CreateRsaIdentity(X509Certificate2) |
Creates an RSA identity with the specified X.509 certificate. |
CreateSpnIdentity(String) |
Creates a server principal name (SPN) identity with a specified name. |
CreateUpnIdentity(String) |
Creates a user principal name (UPN) identity with a specified name. |
CreateX509CertificateIdentity(X509Certificate2) |
Creates an X509Certificate identity with the specified certificate. |
CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Creates an X509Certificate identity with the specified primary and supporting certificates. |
Equals(Object) |
Returns a value that determines whether a specified object is equal to the current identity object or if they have equal security properties. |
GetHashCode() |
Provides a hash code for the current instance of the identity. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
Initialize(Claim) |
Initializes an EndpointIdentity with the specified claim. |
Initialize(Claim, IEqualityComparer<Claim>) |
Initializes an EndpointIdentity with the specified claim and an interface and compares equality. |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns the identity. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Applies to
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om