Interfaccia ICryptAttribute (certenroll.h)
L'interfaccia ICryptAttribute rappresenta un attributo crittografico in una richiesta di certificato. Una raccolta di questi attributi è contenuta nella struttura CertificateRequestInfo di una richiesta PKCS #10, come illustrato dalla sintassi di esempio seguente.
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 singolo oggetto ICryptAttribute corrisponde alla raccolta di attributi nella richiesta. L'oggetto ICryptAttribute a sua volta contiene un insieme di oggetti IX509Attribute . Ogni attributo in questa raccolta contiene un identificatore di oggetto e uno o più valori. Ogni valore è una struttura astratta notazione 1 (ASN.1) codificata. Zero o più degli oggetti seguenti possono essere inclusi nell'insieme:
- IX509AttributeClientId
- IX509AttributeExtensions
- IX509AttributeArchiveKey
- IX509AttributeArchiveKeyHash
- IX509AttributeCspProvider
- IX509AttributeOSVersion
- IX509AttributeRenewalCertificate
Ereditarietà
L'interfaccia ICryptAttribute eredita dall'interfaccia IDispatch . ICryptAttribute include anche questi tipi di membri:
Metodi
L'interfaccia ICryptAttribute include questi metodi.
ICryptAttribute::get_ObjectId Recupera l'identificatore dell'oggetto (OID) per l'attributo. (ICryptAttribute.get_ObjectId) |
ICryptAttribute::get_Values Recupera un oggetto IX509Attributes che contiene una raccolta di attributi. |
ICryptAttribute::InitializeFromObjectId Inizializza un attributo crittografico usando un identificatore di oggetto. |
ICryptAttribute::InitializeFromValues Inizializza un attributo crittografico usando un oggetto IX509Attributes. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |