X509RawDataKeyIdentifierClause Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma cláusula do identificador de chave que identifica um token de segurança X509SecurityToken usando os dados brutos do certificado X.509.
public ref class X509RawDataKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509RawDataKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509RawDataKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public Class X509RawDataKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Herança
Comentários
Normalmente, o X509RawDataKeyIdentifierClause não precisa ser 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 a tokens de segurança anexados e desanexados. 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 X509RawDataKeyIdentifierClause classe para fazer referência a um X509SecurityToken token de segurança usando os dados brutos do certificado X.509. O GetX509RawData método retorna os dados brutos.
O WCF (Windows Communication Foundation) dá suporte aos seguintes tipos de referências de token de segurança para X509SecurityToken tokens de segurança.
X509ThumbprintKeyIdentifierClause
Construtores
X509RawDataKeyIdentifierClause(Byte[]) |
Inicializa uma nova instância da classe X509RawDataKeyIdentifierClause, usando os dados brutos especificados de um certificado X.509. |
X509RawDataKeyIdentifierClause(X509Certificate2) |
Inicializa uma nova instância da classe X509RawDataKeyIdentifierClause, usando o certificado X.509 especificado. |
Propriedades
CanCreateKey |
Obtém um valor que indica se uma chave pode ser criada usando os dados brutos do certificado X.509 ou uma matriz de bytes especificada no construtor. |
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) |
Métodos
CreateKey() |
Cria uma chave usando os dados brutos do certificado X.509 ou da matriz de bytes especificada no construtor. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetBuffer() |
Obtém os dados binários que representam o identificador de chave. (Herdado de BinaryKeyIdentifierClause) |
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) |
GetRawBuffer() |
Obtém os dados binários que representam o identificador de chave. (Herdado de BinaryKeyIdentifierClause) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetX509RawData() |
Obtém os dados brutos associados ao certificado X.509. |
Matches(Byte[]) |
Retorna um valor que indica se os dados binários da instância atual corresponde aos dados binários especificados. (Herdado de BinaryKeyIdentifierClause) |
Matches(Byte[], Int32) |
Retorna um valor que indica se os dados binários da instância atual são equivalentes aos dados binários especificados no deslocamento especificado. (Herdado de BinaryKeyIdentifierClause) |
Matches(SecurityKeyIdentifierClause) |
Retorna um valor que indica se o identificador de chave para esta instância é equivalente à cláusula de identificador de chave especificada. (Herdado de BinaryKeyIdentifierClause) |
Matches(X509Certificate2) |
Retorna um valor que indica se o identificador de chave dessa instância é equivalente ao certificado X.509 especificado. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna o objeto atual. |