Edit

Share via


RsaEndpointIdentity Class

Definition

Specifies an RSA identity for the service endpoint.

public ref class RsaEndpointIdentity : System::ServiceModel::EndpointIdentity
public class RsaEndpointIdentity : System.ServiceModel.EndpointIdentity
type RsaEndpointIdentity = class
    inherit EndpointIdentity
Public Class RsaEndpointIdentity
Inherits EndpointIdentity
Inheritance
RsaEndpointIdentity

Remarks

RSA is a public-key encryption algorithm used for signing and encrypting messages. It involves a public key known to everyone which is used for encrypting, and a private key that is used to decrypt messages.

Constructors

RsaEndpointIdentity(Claim)

Initializes a new instance of the RsaEndpointIdentity class from a claim.

RsaEndpointIdentity(String)

Initializes a new instance of the RsaEndpointIdentity class from a public key.

RsaEndpointIdentity(X509Certificate2)

Initializes a new instance of the RsaEndpointIdentity class.

Properties

IdentityClaim

Gets the identity claim that corresponds to the identity.

(Inherited from EndpointIdentity)

Methods

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.

(Inherited from EndpointIdentity)
GetHashCode()

Provides a hash code for the current instance of the identity.

(Inherited from EndpointIdentity)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
Initialize(Claim, IEqualityComparer<Claim>)

Initializes an EndpointIdentity with the specified claim and an interface and compares equality.

(Inherited from EndpointIdentity)
Initialize(Claim)

Initializes an EndpointIdentity with the specified claim.

(Inherited from EndpointIdentity)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns the identity.

(Inherited from EndpointIdentity)

Applies to