Lenguaje

X509EncryptingCredentials Clase

Definición

Diseñado X509EncryptingCredentials para construir EncryptingCredentials basándose en un certificado x509.

public class X509EncryptingCredentials : Microsoft.IdentityModel.Tokens.EncryptingCredentials
type X509EncryptingCredentials = class
    inherit EncryptingCredentials
Public Class X509EncryptingCredentials
Inherits EncryptingCredentials
Herencia
X509EncryptingCredentials

Constructores

Nombre Description
X509EncryptingCredentials(X509Certificate2, String, String)

Diseñado para construir EncryptingCredentials en función del certificado x509, un algoritmo de encapsulado de claves y un algoritmo de cifrado de datos.

X509EncryptingCredentials(X509Certificate2)

Diseñado para construir EncryptingCredentials basándose en un certificado x509.

Propiedades

Nombre Description
Alg

Obtiene el algoritmo de ajuste de claves usado para el cifrado de claves de sesión.

(Heredado de EncryptingCredentials)
Certificate

Obtiene el objeto X509Certificate2 utilizado por esta instancia.

CryptoProviderFactory

Los usuarios pueden invalidar el valor predeterminado CryptoProviderFactory con esta propiedad. Esta fábrica se usará para crear proveedores de cifrado.

(Heredado de EncryptingCredentials)
Enc

Obtiene el algoritmo de cifrado de datos.

(Heredado de EncryptingCredentials)
Key

Obtiene el SecurityKey objeto utilizado para el cifrado.

(Heredado de EncryptingCredentials)
KeyExchangePublicKey

Obtiene o establece la clave pública usada en algoritmos de contrato de clave.

(Heredado de EncryptingCredentials)
SetDefaultCtyClaim

Obtiene o establece un valor bool que controla si la creación de tokens cifrados establecerá el valor predeterminado "cty" si no se especifica.

(Heredado de EncryptingCredentials)

Se aplica a