Interfaccia ICertEncodeBitString (certenc.h)

L'interfaccia ICertEncodeBitString fornisce metodi per la gestione delle stringhe di bit usate nelle estensioni del certificato. È possibile creare un'estensione del certificato usando una stringa di bit archiviata in un oggetto COM del gestore di estensioni di cui è stata creata un'istanza dal modulo criteri. La stringa di bit può contenere una stringa arbitraria di valori binari. Questa interfaccia è utile per la codifica e la decodifica szOID_KEY_USAGE estensioni "2.5.29.15"; il modulo dei criteri di esempio dell'SDK usa questa interfaccia.

ICertEncodeBitString è definito in Certenc.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione. Certenc.dll fornisce l'interfaccia ICertEncodeBitString . Le informazioni sul tipo per questa interfaccia sono disponibili anche in Certencl.dll, fornito con Platform Software Development Kit (SDK).

Le interfacce di Servizi certificati supportano sia modelli di threading apartment che di threading libero. Per una migliore velocità effettiva, è consigliabile usare il threading gratuito.

Ereditarietà

L'interfaccia ICertEncodeBitString eredita dall'interfaccia IDispatch . ICertEncodeBitString include anche questi tipi di membri:

Metodi

L'interfaccia ICertEncodeBitString include questi metodi.

 
ICertEncodeBitString::D ecode

Decodifica una stringa di bit con codifica ASN.1 (Abstract Syntax Notation One) e archivia la stringa di bit risultante in questo oggetto.
ICertEncodeBitString::Encode

Esegue la codifica ASN.1 (Abstract Syntax Notation One) in una determinata stringa di bit.
ICertEncodeBitString::GetBitCount

Restituisce il numero di bit in una stringa di bit appartenente all'oggetto CertEncodeBitString ed è stato inizializzato da una chiamata precedente a ICertEncodeBitString::D ecode.
ICertEncodeBitString::GetBitString

Restituisce la stringa di bit nella stringa di bit dell'oggetto.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenc.h (include Certsrv.h)