Interfaccia ICryptAttribute (certenroll.h)
L'interfaccia ICryptAttribute rappresenta un attributo di crittografia in una richiesta di certificato. Una raccolta di questi attributi è contenuta nella struttura CertificateRequestInfo di una richiesta PKCS #10, come illustrato nella 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 una raccolta di oggetti IX509Attribute . Ogni attributo in questa raccolta contiene un identificatore di oggetto e uno o più valori. Ogni valore è una struttura ASN.1 ( Abstract Syntax Notation One ) codificata. Nell'insieme è possibile includere zero o più oggetti seguenti:
- 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 di 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 di crittografia usando un identificatore di oggetto. |
ICryptAttribute::InitializeFromValues Inizializza un attributo di crittografia utilizzando un oggetto IX509Attributes. |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |