Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A interface IX509Attribute pode ser usada para representar um atributo em uma solicitação de certificado PKCS nº 7, PKCS #10 ou CMC. Para obter mais informações, consulte estes tópicos:
Os atributos são adicionados a uma solicitação de certificado para fornecer a uma autoridade de certificação informações adicionais que ela pode usar ao criar e emitir um certificado. Cada atributo é uma estrutura ASN.1 (Abstract Syntax Notation One) codificada em Distinguished Encoding Rules (DER) que contém um OID (identificador de objeto) e zero ou mais valores, conforme mostrado pela sintaxe a seguir.
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
A interface IX509Attribute pode ser usada para inicializar e recuperar um valor de atributo. Ele também serve como base para as interfaces de atributo comuns a seguir.
| Interface/OID | Descrição |
|---|---|
| IX509AttributeClientId (XCN_OID_REQUEST_CLIENT_INFO) | Representa um atributo que pode ser usado para identificar o cliente que gerou uma solicitação de certificado. |
| IX509AttributeExtensions (XCN_OID_RSA_certExtensions) | Representa um atributo que contém extensões de certificado em uma solicitação de certificado. |
| IX509AttributeArchiveKey (XCN_OID_ARCHIVED_KEY_ATTR) | Representa um atributo que contém uma chave privada criptografada a ser arquivada por uma autoridade de certificação. |
| IX509AttributeArchiveKeyHash (XCN_OID_ENCRYPTED_KEY_HASH) | Representa um atributo que contém um hash SHA-1 da chave privada criptografada a ser arquivada por uma autoridade de certificação. |
| IX509AttributeCspProvider (XCN_OID_ENROLLMENT_CSP_PROVIDER) | Representa um atributo que identifica o CSP ( provedor de serviços criptográficos ) usado pela entidade que solicita o certificado. |
| IX509AttributeOSVersion (XCN_OID_OS_VERSION) | Representa um atributo que contém informações de versão sobre o sistema operacional cliente no qual a solicitação de certificado foi gerada. |
| IX509AttributeRenewalCertificate (XCN_OID_RENEWAL_CERTIFICATE) | Representa um atributo que contém o certificado que está sendo renovado. |
Herança
A interface IX509Attribute herda da interface IDispatch . IX509Attribute também tem estes tipos de membros:
Métodos
A interface IX509Attribute tem esses métodos.
|
IX509Attribute::get_ObjectId Recupera o OID (identificador de objeto) para o atributo . (IX509Attribute.get_ObjectId) |
|
IX509Attribute::get_RawData Recupera o valor do atributo. |
|
IX509Attribute::Initialize Inicializa o objeto de um OID (identificador de objeto) e um valor. |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | certenroll.h |