Condividi tramite


WS_SUBJECT_NAME_CERT_CREDENTIAL struttura (webservices.h)

Tipo per specificare una credenziale del certificato usando il nome soggetto del certificato, la posizione dell'archivio e il nome dell'archivio. Le credenziali specificate vengono caricate quando viene aperto il canale o il listener contenente.

Sintassi

typedef struct _WS_SUBJECT_NAME_CERT_CREDENTIAL {
  WS_CERT_CREDENTIAL credential;
  ULONG              storeLocation;
  WS_STRING          storeName;
  WS_STRING          subjectName;
} WS_SUBJECT_NAME_CERT_CREDENTIAL;

Members

credential

Tipo di base da cui deriva questo tipo e tutti gli altri tipi di credenziali del certificato.

storeLocation

Percorso dell'archivio certificati (ad esempio CERT_SYSTEM_STORE_CURRENT_USER o CERT_SYSTEM_STORE_LOCAL_MACHINE) contenente il certificato specificato.

storeName

Nome dell'archivio certificati (ad esempio "My") contenente il certificato specificato.

subjectName

Nome soggetto (ad esempio "CN=service.com") del certificato specificato. La stringa di nome soggetto specificata deve essere in un formato accettabile per la ricerca basata su CERT_FIND_SUBJECT_NAME. Vedere CertFindCertificateInStore.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione webservices.h