Interface ICryptAttribute (certenroll.h)
A interface ICryptAttribute representa um atributo criptográfico em uma solicitação de certificado. Uma coleção desses atributos está contida na estrutura CertificateRequestInfo de uma solicitação PKCS nº 10, conforme mostrado pela sintaxe de exemplo a seguir.
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
AttributeSetValue ::= SET OF ANY
Um único objeto ICryptAttribute corresponde à coleção de atributos na solicitação. O objeto ICryptAttribute , por sua vez, contém uma coleção de objetos IX509Attribute . Cada atributo nesta coleção contém um identificador de objeto e um ou mais valores. Cada valor é uma estrutura ASN.1 ( Abstract Syntax Notation One ) codificada. Zero ou mais dos seguintes objetos podem ser incluídos na coleção:
- IX509AttributeClientId
- IX509AttributeExtensions
- IX509AttributeArchiveKey
- IX509AttributeArchiveKeyHash
- IX509AttributeCspProvider
- IX509AttributeOSVersion
- IX509AttributeRenewalCertificate
Herança
A interface ICryptAttribute herda da interface IDispatch . ICryptAttribute também tem esses tipos de membros:
Métodos
A interface ICryptAttribute tem esses métodos.
ICryptAttribute::get_ObjectId Recupera o OID (identificador de objeto) para o atributo . (ICryptAttribute.get_ObjectId) |
ICryptAttribute::get_Values Recupera um objeto IX509Attributes que contém uma coleção de atributos. |
ICryptAttribute::InitializeFromObjectId Inicializa um atributo criptográfico usando um identificador de objeto. |
ICryptAttribute::InitializeFromValues Inicializa um atributo criptográfico usando um objeto IX509Attributes. |
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 |