X509SelectionFlag Enumerazione

Definizione

Specifica il tipo di selezione richiesto tramite il metodo SelectFromCollection.

C#
public enum X509SelectionFlag
Ereditarietà
X509SelectionFlag

Campi

Nome Valore Descrizione
MultiSelection 1

Selezione multipla. È possibile utilizzare MAIUSC o CRTL per selezionare più certificati X.509.

SingleSelection 0

Selezione singola. L'interfaccia utente consente di selezionare un solo certificato X.509.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il flag di selezione con il X509Certificate2UI.SelectFromCollection metodo . Questo esempio di codice fa parte di un esempio più grande fornito per la X509Store classe. L'esempio più grande apre l'archivio certificati personali dell'utente corrente, consente all'utente di selezionare un certificato, quindi scrive le informazioni sulla catena di certificati e certificato nella console. L'output dipende dal certificato selezionato dall'utente.

C#
    //Create new X509 store from local certificate store.
    X509Store store = new X509Store("MY", StoreLocation.CurrentUser);
    store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadWrite);

    //Output store information.
    Console.WriteLine ("Store Information");
    Console.WriteLine ("Number of certificates in the store: {0}", store.Certificates.Count);
    Console.WriteLine ("Store location: {0}", store.Location);
    Console.WriteLine ("Store name: {0} {1}", store.Name, Environment.NewLine);

    //Put certificates from the store into a collection so user can select one.
    X509Certificate2Collection fcollection = (X509Certificate2Collection)store.Certificates;
    X509Certificate2Collection collection = X509Certificate2UI.SelectFromCollection(fcollection, "Select an X509 Certificate", "Choose a certificate to examine.", X509SelectionFlag.SingleSelection);
    X509Certificate2 certificate = collection[0];
    X509Certificate2UI.DisplayCertificate(certificate);

Commenti

Questo flag rappresenta una singola o più selezioni di certificati usando il X509Certificate2UI.SelectFromCollection metodo .

Si applica a

Prodotto Versioni
.NET 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9