Поделиться через


Метод ClaimsIdentity.GetClaimsFromCertificate

Returns a collection of claims from an X509 certificate.

Пространство имен: Microsoft.IdentityModel.Claims
Сборка: Microsoft.IdentityModel (в microsoft.identitymodel.dll)

Использование

    Dim certificate As X509Certificate2
Dim issuer As String
Dim returnValue As IEnumerable(Of Claim)

returnValue = ClaimsIdentity.GetClaimsFromCertificate(certificate, issuer)

Синтаксис

'Декларация
Public Shared Function GetClaimsFromCertificate ( _
    certificate As X509Certificate2, _
    issuer As String _
) As IEnumerable(Of Claim)
public static IEnumerable<Claim> GetClaimsFromCertificate (
    X509Certificate2 certificate,
    string issuer
)
public:
static IEnumerable<Claim^>^ GetClaimsFromCertificate (
    X509Certificate2^ certificate, 
    String^ issuer
)
public static IEnumerable<Claim> GetClaimsFromCertificate (
    X509Certificate2 certificate, 
    String issuer
)
public static function GetClaimsFromCertificate (
    certificate : X509Certificate2, 
    issuer : String
) : IEnumerable<Claim>

Параметры

  • certificate
    The certificate from which the claims identity will be generated.
  • issuer
    The issuer name to be used for the claims.

Возвращаемое значение

A collection of claims.

Исключения

Тип исключений Условие

Безопасность потоков

Любые открытые статические члены (Shared в Visual Basic) этого типа являются поточно-ориентированными.Любые члены экземпляров не являются гарантированно поточно-ориентированными.

Платформы

Платформа разработки

Windows Server 2003, Windows Vista

Target Platforms

Windows Server 2008, Windows Vista, Not tested on Windows XP

См. также

Справочник

Класс ClaimsIdentity
ClaimsIdentity Члены
Пространство имен Microsoft.IdentityModel.Claims