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

Name Description
X509AsymmetricSecurityKey(X509Certificate2)

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

Propriedades

Name Description
KeySize

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

Métodos

Name Description
DecryptKey(String, Byte[])

Descifra a chave encriptada especificada usando o algoritmo criptográfico especificado.

EncryptKey(String, Byte[])

Encripta a chave encriptada especificada usando o algoritmo criptográfico especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAsymmetricAlgorithm(String, Boolean)

Obtém o algoritmo criptográfico assimétrico especificado.

GetHashAlgorithmForSignature(String)

Obtém um algoritmo criptográfico que gera um hash para uma assinatura digital.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSignatureDeformatter(String)

Obtém o algoritmo de desformador para a assinatura digital.

GetSignatureFormatter(String)

Obtém o algoritmo de formatador para a assinatura digital.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HasPrivateKey()

Recebe um valor que indica se a chave privada está disponível.

IsAsymmetricAlgorithm(String)

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

IsSupportedAlgorithm(String)

Obtém um valor que indica se o algoritmo especificado é suportado por esta classe.

IsSymmetricAlgorithm(String)

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

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a