Compartilhar via


X509AsymmetricSecurityKey Classe

Definição

Representa uma chave assimétrica para certificados X.509.

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

Construtores

X509AsymmetricSecurityKey(X509Certificate2)

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

Propriedades

KeySize

Obtém o tamanho, em bits, da chave pública associada ao certificado X.509.

Métodos

DecryptKey(String, Byte[])

Descriptografa a chave criptografada especificada usando o algoritmo de criptografia especificado.

EncryptKey(String, Byte[])

Criptografa a chave criptografada especificada usando o algoritmo de criptografia especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAsymmetricAlgorithm(String, Boolean)

Obtém o algoritmo de criptografia assimétrico especificado.

GetHashAlgorithmForSignature(String)

Obtém um algoritmo de criptografia que gera um hash para uma assinatura digital.

GetHashCode()

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

(Herdado de Object)
GetSignatureDeformatter(String)

Obtém o algoritmo desformatador para a assinatura digital.

GetSignatureFormatter(String)

Obtém o algoritmo formatador para a assinatura digital.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HasPrivateKey()

Obtém um valor que indica se a chave privada está disponível.

IsAsymmetricAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado usa chaves assimétricas.

IsSupportedAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado é compatível com essa classe.

IsSymmetricAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado usa chaves simétricas.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a