Microsoft.AspNetCore.DataProtection.XmlEncryption Spazio dei nomi

Contiene tipi per crittografare e decrittografare XML.

Classi

CertificateResolver

Implementazione predefinita di ICertificateResolver che cerca negli archivi certificati del computer locale e dell'utente corrente.

CertificateXmlEncryptor

Oggetto IXmlEncryptor che può eseguire la crittografia XML usando un certificato X.509.

DpapiNGXmlDecryptor

Oggetto IXmlDecryptor che decrittografa gli elementi XML crittografati con DpapiNGXmlEncryptor.

DpapiNGXmlEncryptor

Classe che può crittografare gli elementi XML usando Windows DPAPI:NG.

DpapiXmlDecryptor

Oggetto IXmlDecryptor che decrittografa gli elementi XML crittografati con DpapiXmlEncryptor.

DpapiXmlEncryptor

Oggetto IXmlEncryptor che crittografa XML usando Windows DPAPI.

EncryptedXmlDecryptor

Oggetto IXmlDecryptor che decrittografa gli elementi XML usando la EncryptedXml classe .

EncryptedXmlInfo

Esegue il wrapping di un XElement oggetto contenente un BLOB di XML crittografato e informazioni sulla classe che può essere usata per decrittografarla.

NullXmlDecryptor

Oggetto IXmlDecryptor che decrittografa gli elementi XML con un decrittografia Null.

NullXmlEncryptor

Oggetto IXmlEncryptor che crittografa gli elementi XML con un encryptor Null.

Interfacce

ICertificateResolver

Fornisce servizi per l'individuazione delle X509Certificate2 istanze.

IXmlDecryptor

Interfaccia di base per decrittografare un elemento XML.

IXmlEncryptor

Interfaccia di base per crittografare gli elementi XML.

Enumerazioni

DpapiNGProtectionDescriptorFlags

Flag usati per controllare la creazione di descrittori di protezione.

Commenti

Per altre informazioni sulla protezione dei dati, vedere ASP.NET Core Protezione dei dati.