libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
CryptStructType.hh File Reference
#include <ostream>
#include <string>
Include dependency graph for CryptStructType.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  introvirt
 Core IntroVirt classes.
 
namespace  introvirt::windows
 Classes related to Microsoft Windows guests.
 
namespace  introvirt::windows::crypt32
 

Enumerations

enum  introvirt::windows::crypt32::CryptStructType {
  introvirt::windows::crypt32::CRYPT_ENCODE_DECODE_NONE = 0 , introvirt::windows::crypt32::X509_CERT = 1 , introvirt::windows::crypt32::X509_CERT_TO_BE_SIGNED = 2 , introvirt::windows::crypt32::X509_CERT_CRL_TO_BE_SIGNED = 3 ,
  introvirt::windows::crypt32::X509_CERT_REQUEST_TO_BE_SIGNED = 4 , introvirt::windows::crypt32::X509_EXTENSIONS = 5 , introvirt::windows::crypt32::X509_NAME_VALUE = 6 , introvirt::windows::crypt32::X509_NAME = 7 ,
  introvirt::windows::crypt32::X509_PUBLIC_KEY_INFO = 8 , introvirt::windows::crypt32::X509_AUTHORITY_KEY_ID = 9 , introvirt::windows::crypt32::X509_KEY_ATTRIBUTES = 10 , introvirt::windows::crypt32::X509_KEY_USAGE_RESTRICTION = 11 ,
  introvirt::windows::crypt32::X509_ALTERNATE_NAME = 12 , introvirt::windows::crypt32::X509_BASIC_CONSTRAINTS = 13 , introvirt::windows::crypt32::X509_KEY_USAGE = 14 , introvirt::windows::crypt32::X509_BASIC_CONSTRAINTS2 = 15 ,
  introvirt::windows::crypt32::X509_CERT_POLICIES = 16 , introvirt::windows::crypt32::PKCS_UTC_TIME = 17 , introvirt::windows::crypt32::PKCS_TIME_REQUEST = 18 , introvirt::windows::crypt32::RSA_CSP_PUBLICKEYBLOB = 19 ,
  introvirt::windows::crypt32::X509_UNICODE_NAME = 20 , introvirt::windows::crypt32::X509_KEYGEN_REQUEST_TO_BE_SIGNED = 21 , introvirt::windows::crypt32::PKCS_ATTRIBUTE = 22 , introvirt::windows::crypt32::PKCS_CONTENT_INFO_SEQUENCE_OF_ANY = 23 ,
  introvirt::windows::crypt32::X509_UNICODE_NAME_VALUE = 24 , introvirt::windows::crypt32::X509_ANY_STRING = X509_NAME_VALUE , introvirt::windows::crypt32::X509_UNICODE_ANY_STRING = X509_UNICODE_NAME_VALUE , introvirt::windows::crypt32::X509_OCTET_STRING = 25 ,
  introvirt::windows::crypt32::X509_BITS = 26 , introvirt::windows::crypt32::X509_INTEGER = 27 , introvirt::windows::crypt32::X509_MULTI_BYTE_INTEGER = 28 , introvirt::windows::crypt32::X509_ENUMERATED = 29 ,
  introvirt::windows::crypt32::X509_CHOICE_OF_TIME = 30 , introvirt::windows::crypt32::X509_AUTHORITY_KEY_ID2 = 31 , introvirt::windows::crypt32::X509_AUTHORITY_INFO_ACCESS = 32 , introvirt::windows::crypt32::X509_CRL_REASON_CODE = X509_ENUMERATED ,
  introvirt::windows::crypt32::PKCS_CONTENT_INFO = 33 , introvirt::windows::crypt32::X509_SEQUENCE_OF_ANY = 34 , introvirt::windows::crypt32::X509_CRL_DIST_POINTS = 35 , introvirt::windows::crypt32::X509_ENHANCED_KEY_USAGE = 36 ,
  introvirt::windows::crypt32::PKCS_CTL = 37 , introvirt::windows::crypt32::X509_MULTI_BYTE_UINT = 38 , introvirt::windows::crypt32::X509_DSS_PUBLICKEY = X509_MULTI_BYTE_UINT , introvirt::windows::crypt32::X509_DSS_PARAMETERS = 39 ,
  introvirt::windows::crypt32::X509_DSS_SIGNATURE = 40 , introvirt::windows::crypt32::PKCS_RC2_CBC_PARAMETERS = 41 , introvirt::windows::crypt32::PKCS_SMIME_CAPABILITIES = 42 , introvirt::windows::crypt32::PKCS_RSA_PRIVATE_KEY = 43 ,
  introvirt::windows::crypt32::PKCS_PRIVATE_KEY_INFO = 44 , introvirt::windows::crypt32::PKCS_ENCRYPTED_PRIVATE_KEY_INFO = 45 , introvirt::windows::crypt32::X509_PKIX_POLICY_QUALIFIER_USERNOTICE = 46 , introvirt::windows::crypt32::X509_DH_PUBLICKEY = X509_MULTI_BYTE_UINT ,
  introvirt::windows::crypt32::X509_DH_PARAMETERS = 47 , introvirt::windows::crypt32::PKCS_ATTRIBUTES = 48 , introvirt::windows::crypt32::PKCS_SORTED_CTL = 49 , introvirt::windows::crypt32::X509_ECC_SIGNATURE = 47 ,
  introvirt::windows::crypt32::X942_DH_PARAMETERS = 50 , introvirt::windows::crypt32::X509_BITS_WITHOUT_TRAILING_ZEROES = 51 , introvirt::windows::crypt32::X942_OTHER_INFO = 52 , introvirt::windows::crypt32::X509_CERT_PAIR = 53 ,
  introvirt::windows::crypt32::X509_ISSUING_DIST_POINT = 54 , introvirt::windows::crypt32::X509_NAME_CONSTRAINTS = 55 , introvirt::windows::crypt32::X509_POLICY_MAPPINGS = 56 , introvirt::windows::crypt32::X509_POLICY_CONSTRAINTS = 57 ,
  introvirt::windows::crypt32::X509_CROSS_CERT_DIST_POINTS = 58 , introvirt::windows::crypt32::CMC_DATA = 59 , introvirt::windows::crypt32::CMC_RESPONSE = 60 , introvirt::windows::crypt32::CMC_STATUS = 61 ,
  introvirt::windows::crypt32::CMC_ADD_EXTENSIONS = 62 , introvirt::windows::crypt32::CMC_ADD_ATTRIBUTES = 63 , introvirt::windows::crypt32::X509_CERTIFICATE_TEMPLATE = 64 , introvirt::windows::crypt32::OCSP_SIGNED_REQUEST = 65 ,
  introvirt::windows::crypt32::OCSP_REQUEST = 66 , introvirt::windows::crypt32::OCSP_RESPONSE = 67 , introvirt::windows::crypt32::OCSP_BASIC_SIGNED_RESPONSE = 68 , introvirt::windows::crypt32::OCSP_BASIC_RESPONSE = 69 ,
  introvirt::windows::crypt32::X509_LOGOTYPE_EXT = 70 , introvirt::windows::crypt32::X509_BIOMETRIC_EXT = 71 , introvirt::windows::crypt32::CNG_RSA_PUBLIC_KEY_BLOB = 72 , introvirt::windows::crypt32::X509_OBJECT_IDENTIFIER = 73 ,
  introvirt::windows::crypt32::X509_ALGORITHM_IDENTIFIER = 74 , introvirt::windows::crypt32::PKCS_RSA_SSA_PSS_PARAMETERS = 75 , introvirt::windows::crypt32::PKCS_RSAES_OAEP_PARAMETERS = 76 , introvirt::windows::crypt32::ECC_CMS_SHARED_INFO = 77 ,
  introvirt::windows::crypt32::PKCS7_SIGNER_INFO = 500 , introvirt::windows::crypt32::CMS_SIGNER_INFO = 501
}
 

Functions

std::string introvirt::windows::crypt32::to_string (CryptStructType type)
 
std::ostream & introvirt::windows::crypt32::operator<< (std::ostream &os, CryptStructType &type)