Compartilhar via


estrutura WS_SUBJECT_NAME_CERT_CREDENTIAL (webservices.h)

O tipo para especificar uma credencial de certificado usando o nome da entidade do certificado, o local do repositório e o nome da loja. A credencial especificada é carregada quando o canal ou ouvinte que contém é aberto.

Sintaxe

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

Membros

credential

O tipo base do qual esse tipo e todos os outros tipos de credencial de certificado derivam.

storeLocation

O local do repositório de certificados (como CERT_SYSTEM_STORE_CURRENT_USER ou CERT_SYSTEM_STORE_LOCAL_MACHINE) que contém o certificado especificado.

storeName

O nome do repositório de certificados (como "My") que contém o certificado especificado.

subjectName

O nome da entidade (como "CN=service.com") do certificado especificado. A cadeia de caracteres de nome da entidade fornecida deve estar em um formato aceitável para a pesquisa baseada em CERT_FIND_SUBJECT_NAME. (Consulte CertFindCertificateInStore.)

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho webservices.h