Compartilhar via


X509IssuerSerialKeyIdentifierClause Classe

Definição

Representa uma cláusula do identificador de chave que identifica um token de segurança X509SecurityToken usando o nome diferenciado do emissor do certificado e o número de série do certificado X.509.

public ref class X509IssuerSerialKeyIdentifierClause : System::IdentityModel::Tokens::SecurityKeyIdentifierClause
public class X509IssuerSerialKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
type X509IssuerSerialKeyIdentifierClause = class
    inherit SecurityKeyIdentifierClause
Public Class X509IssuerSerialKeyIdentifierClause
Inherits SecurityKeyIdentifierClause
Herança
X509IssuerSerialKeyIdentifierClause

Comentários

Normalmente, o X509IssuerSerialKeyIdentifierClause não é usado, exceto quando um serviço de token de segurança personalizado é criado. Quando um serviço de token de segurança retorna um token de segurança, o token de segurança emitido contém referências à segurança anexada e desanexada. Referências anexadas referem-se a tokens de segurança contidos no cabeçalho de segurança de uma mensagem SOAP e referências desanexadas são tokens de segurança que não estão incluídos no cabeçalho de segurança de uma mensagem SOAP. Essas referências normalmente afirmam a autenticidade do token de segurança emitido. Use a X509IssuerSerialKeyIdentifierClause classe para fazer referência a um X509SecurityToken token de segurança usando o nome diferenciado do emissor do certificado e o número de série do certificado X.509. As IssuerName propriedades e IssuerSerialNumber representam o nome diferenciado do emissor do certificado e o número de série do certificado X.509, respectivamente.

O Windows Communication Foundation dá suporte aos seguintes tipos de referências de token de segurança para X509SecurityToken tokens de segurança.

X509ThumbprintKeyIdentifierClause

Construtores

X509IssuerSerialKeyIdentifierClause(String, String)

Inicializa uma nova instância da classe X509IssuerSerialKeyIdentifierClause usando o nome diferenciado do emissor do certificado e o número de série do certificado X.509 especificados.

X509IssuerSerialKeyIdentifierClause(X509Certificate2)

Inicializa uma nova instância da classe X509IssuerSerialKeyIdentifierClause, usando o certificado X.509 especificado.

Propriedades

CanCreateKey

Obtém um valor que indica se uma chave pode ser criada.

(Herdado de SecurityKeyIdentifierClause)
ClauseType

Obtém o tipo de cláusula do identificador de chave.

(Herdado de SecurityKeyIdentifierClause)
DerivationLength

Obtém o tamanho da chave derivada.

(Herdado de SecurityKeyIdentifierClause)
Id

Obtém ou define a ID da cláusula do identificador de chave.

(Herdado de SecurityKeyIdentifierClause)
IssuerName

Obtém o nome diferenciado da autoridade de certificação que emitiu o certificado X.509.

IssuerSerialNumber

Obtém o número de série do certificado X.509.

Métodos

CreateKey()

Cria uma chave com base nos parâmetros passados para o construtor.

(Herdado de SecurityKeyIdentifierClause)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDerivationNonce()

Obtém o nonce que foi usado para gerar a chave derivada.

(Herdado de SecurityKeyIdentifierClause)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Matches(SecurityKeyIdentifierClause)

Retorna um valor que indica se o identificador de chave dessa instância corresponde ao identificador de chave especificado.

Matches(String, String)

Retorna um valor que indica se o identificador de chave desta instância é equivalente ao nome do emissor e ao número de série do emissor especificados.

Matches(X509Certificate2)

Retorna um valor que indica se o identificador de chave desta instância corresponde ao certificado X.509 especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna o objeto atual.

Aplica-se a