﻿<?xml version="1.0" encoding="utf-8"?><Type Name="RsaEndpointIdentity" FullName="System.ServiceModel.RsaEndpointIdentity"><TypeSignature Language="C#" Value="public class RsaEndpointIdentity : System.ServiceModel.EndpointIdentity" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RsaEndpointIdentity extends System.ServiceModel.EndpointIdentity" /><AssemblyInfo><AssemblyName>System.ServiceModel</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.ServiceModel.EndpointIdentity</BaseTypeName></Base><Interfaces /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>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. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies an RSA identity for the service endpoint.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RsaEndpointIdentity (System.IdentityModel.Claims.Claim identity);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IdentityModel.Claims.Claim identity) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="identity" Type="System.IdentityModel.Claims.Claim" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.RsaEndpointIdentity" /> class from a claim.</para></summary><param name="identity"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IdentityModel.Claims.Claim" />.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RsaEndpointIdentity (System.Security.Cryptography.X509Certificates.X509Certificate2 cert);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Security.Cryptography.X509Certificates.X509Certificate2 cert) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="cert" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /></Parameters><Docs><param name="cert">To be added.</param><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <paramref name="certificate" /> is converted to an RSA claim and an endpoint identity is created by the method <see cref="M:System.ServiceModel.EndpointIdentity.Initialize(System.IdentityModel.Claims.Claim)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.RsaEndpointIdentity" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RsaEndpointIdentity (string publicKey);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string publicKey) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="publicKey" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The public key is converted to an RSA claim and an endpoint identity is created by the method <see cref="M:System.ServiceModel.EndpointIdentity.Initialize(System.IdentityModel.Claims.Claim)" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.RsaEndpointIdentity" /> class from a public key.</para></summary><param name="publicKey"><attribution license="cc4" from="Microsoft" modified="false" />The public key.</param></Docs></Member></Members></Type>