BLOB

This structure is used for an arbitrary array of bytes. It is declared in Wincrypt.h and provides flexibility for objects that can contain various data types.

typedef struct _CRYPTOAPI_BLOB {
DWORD cbData;
BYTE* pbData;
} CRYPT_INTEGER_BLOB, *PCRYPT_INTEGER_BLOB,
CRYPT_UINT_BLOB,  *PCRYPT_UINT_BLOB,
CRYPT_OBJID_BLOB, *PCRYPT_OBJID_BLOB,
CERT_NAME_BLOB,*PCERT_NAME_BLOB,
CERT_RDN_VALUE_BLOB, *PCERT_RDN_VALUE_BLOB,
CERT_BLOB,  *PCERT_BLOB,
CRL_BLOB,*PCRL_BLOB,
DATA_BLOB,  *PDATA_BLOB,
CRYPT_DATA_BLOB,  *PCRYPT_DATA_BLOB,
CRYPT_HASH_BLOB,  *PCRYPT_HASH_BLOB,
CRYPT_DIGEST_BLOB,*PCRYPT_DIGEST_BLOB,
CRYPT_DER_BLOB,*PCRYPT_DER_BLOB,
CRYPT_ATTR_BLOB,  *PCRYPT_ATTR_BLOB;

Members

  • cbData
    Count of bytes in the buffer pointed to by pbData.
  • pbData
    Pointer to a block of data bytes.

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 3.0 or later Wincrypt.h    

Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also

CertCompareIntegerBlob, CERT_EXTENSION, CERT_REQUEST_INFO

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.