Share via


Windows.Security.Cryptography.Certificates Spazio dei nomi

Contiene tipi che è possibile usare per creare richieste di certificato e installare le risposte del certificato.

Classi

Certificate

Rappresenta un certificato di crittografia.

CertificateChain

Rappresenta una catena di certificati utilizzata per la verifica della firma.

CertificateEnrollmentManager

Rappresenta un manager di registrazione certificati.

CertificateExtension

Rappresenta un'estensione del certificato.

CertificateKeyUsages

Rappresenta gli utilizzi di una chiave del certificato.

CertificateQuery

Rappresenta i parametri per una query per i certificati dall'archivio certificati per un'app.

CertificateRequestProperties

Rappresenta le proprietà di una richiesta di certificato.

CertificateStore

Rappresenta un archivio certificati per un'app.

CertificateStores

Rappresenta una raccolta di archivi certificati.

ChainBuildingParameters

Rappresenta i parametri da utilizzare durante la compilazione di una catena di certificati.

ChainValidationParameters

Rappresenta i valori da utilizzare per la verifica di una catena di certificati.

CmsAttachedSignature

Rappresenta una firma associata a un messaggio CMS firmato.

CmsDetachedSignature

Rappresenta una firma scollegata per un messaggio CMS firmato.

CmsSignerInfo

Rappresenta le informazioni sul firmatario per un messaggio CMS firmato che contiene un set di proprietà.

CmsTimestampInfo

Rappresenta un attributo timestamp non autenticato RFC3161 in un messaggio CMS firmato.

KeyAlgorithmNames

Definisce diversi nomi di algoritmi di chiave pubblica comunemente usati. È possibile utilizzare questa classe nella proprietà KeyAlgorithmName della classe CertificateRequestProperties .

KeyAttestationHelper

Fornisce l'accesso ai metodi di attestazione chiave.

KeyStorageProviderNames

Definisce diversi nomi di provider di archiviazione chiavi di uso comune. È possibile utilizzare questa classe nella proprietà KeyStorageProviderName della classe CertificateRequestProperties .

PfxImportParameters

Rappresenta i parametri di importazione PFX.

StandardCertificateStoreNames

Fornisce proprietà per il recupero dei nomi dell'archivio certificati standard.

SubjectAlternativeNameInfo

Fornisce informazioni su un nome alternativo del soggetto.

UserCertificateEnrollmentManager

Fornisce l'accesso ai metodi di creazione, importazione e registrazione dei certificati.

UserCertificateStore

Rappresenta un archivio certificati utente.

Enumerazioni

CertificateChainPolicy

Descrive i criteri da usare per l'esecuzione di una convalida della catena di certificati.

ChainValidationResult

Descrive il risultato di un'operazione di verifica della catena di certificati.

EnrollKeyUsages

Specifica le operazioni di crittografia che possono essere eseguite dalla chiave privata. Questo tipo di enumerazione viene utilizzato nella proprietà KeyUsages di un oggetto CertificateRequestProperties .

ExportOption

Specifica se è possibile esportare una chiave privata. Questo tipo di enumerazione viene utilizzato nella proprietà Exportable di un oggetto CertificateRequestProperties .

InstallOptions

Specifica le opzioni di installazione del certificato. Questo tipo di enumerazione viene usato dai metodi InstallCertificateAsync e ImportPfxDataAsync .

KeyProtectionLevel

Specifica il livello di protezione della chiave. Questo tipo di enumerazione viene utilizzato nella proprietà KeyProtectionLevel di un oggetto CertificateRequestProperties .

KeySize

Specifica le dimensioni della chiave dell'algoritmo RSA comunemente usate. Questo tipo di enumerazione può essere utilizzato nella proprietà KeySize di un oggetto CertificateRequestProperties .

SignatureValidationResult

Descrive il risultato di un'operazione di verifica della firma.

Vedi anche