Windows.Security.Cryptography.Certificates Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |