Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La interfaz ICryptAttribute representa un atributo criptográfico en una solicitud de certificado. Una colección de estos atributos se encuentra en la estructura CertificateRequestInfo de una solicitud PKCS #10, como se muestra en la sintaxis de ejemplo siguiente.
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
Un único objeto ICryptAttribute corresponde a la colección attributes de la solicitud. A su vez, el objeto ICryptAttribute contiene una colección de objetos IX509Attribute . Cada atributo de esta colección contiene un identificador de objeto y uno o varios valores. Cada valor es una estructura de notación de sintaxis abstracta (ASN.1) codificada. En la colección se pueden incluir cero o más de los siguientes objetos:
- IX509AttributeClientId
- IX509AttributeExtensions
- IX509AttributeArchiveKey
- IX509AttributeArchiveKeyHash
- IX509AttributeCspProvider
- IX509AttributeOSVersion
- IX509AttributeRenewalCertificate
Herencia
La interfaz ICryptAttribute hereda de la interfaz IDispatch . ICryptAttribute también tiene estos tipos de miembros:
Métodos
La interfaz ICryptAttribute tiene estos métodos.
ICryptAttribute::get_ObjectId Recupera el identificador de objeto (OID) para el atributo . (ICryptAttribute.get_ObjectId) |
ICryptAttribute::get_Values Recupera un objeto IX509Attributes que contiene una colección de atributos. |
ICryptAttribute::InitializeFromObjectId Inicializa un atributo criptográfico mediante un identificador de objeto. |
ICryptAttribute::InitializeFromValues Inicializa un atributo criptográfico mediante un objeto IX509Attributes. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certenroll.h |