Compartilhar via


Interface IOpcCertificateSet (msopc.h)

Um conjunto não ordenado de certificados a serem usados com uma assinatura.

Herança

A interface IOpcCertificateSet herda da interface IUnknown . IOpcCertificateSet também tem estes tipos de membros:

Métodos

A interface IOpcCertificateSet tem esses métodos.

 
IOpcCertificateSet::Add

Adiciona um certificado ao conjunto.
IOpcCertificateSet::GetEnumerator

Obtém um enumerador de certificados no conjunto.
IOpcCertificateSet::Remove

Remove um certificado especificado do conjunto.

Comentários

Não adicione o certificado que será passado para o método IOpcDigitalSignature::Sign (o certificado do signatário) a esse conjunto de certificados.

Os certificados que estão em uma cadeia de certificados são adicionados ao pacote chamando o método Add .

Para acessar um ponteiro de interface IOpcCertificateSet , chame o método IOpcSigningOptions::GetCertificateSet .

Quando uma assinatura é gerada, os certificados que foram adicionados ao pacote chamando Add são associados à assinatura.

Acesso thread-safe

Os objetos de empacotamento não são thread-safe.

Para obter mais informações, consulte o Introdução com a API de Empacotamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msopc.h

Confira também

CERT_CONTEXT

Certificados

Interfaces de empacotamento principais

Visão geral de assinaturas digitais

Introdução com a API de Empacotamento

IOpcCertificateEnumerator

IOpcDigitalSignature

IOpcSigningOptions

Visões gerais

Guia de programação da API de empacotamento

Referência da API de empacotamento

Exemplos de API de empacotamento

Empacotando interfaces de assinatura digital

Interfaces de empacotamento

Referência