A simple Qt based browser with no bullshit that supports PKCS#11 tokens (such as the SuisseID).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2103 lines
169 KiB

//////////////////////////////////////////////////////////////////////////////////
// Name: actOID.h
// Product: cv act library
// Purpose:
//
//
// Copyright: (c) 2000 cv cryptovision GmbH
// all rights reserved
// Licence: The conditions for the use of this software are regulated
// in the cv act library licence agreement.
//////////////////////////////////////////////////////////////////////////////////
#ifndef ACT_OID_H
#define ACT_OID_H
#define CV_OID_DEF(x) (act::Blob((x),(x)+sizeof((x))))
#ifdef _MSC_VER
#pragma warning(disable : 4305) //Verkuerzung von 'static const int' in 'static const unsigned char'
#pragma warning(disable : 4309) //Verkuerzung eines konstanten Wertes
#endif
//1.2.840.10045.4.1 ECDSA cvECDSA
static const unsigned char cvOID_cvECDSA[] = {0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x01};
//1.2.840.113549.1.9.1 Alternate Name cvAlternateName
static const unsigned char cvOID_cvAlternateName[] = {0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x09, 0x01};
//0.2.262.1.10 Deutsche Telekom Telesec
static const unsigned char cvOID_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A};
//0.2.262.1.10.0 Telesec extension
static const unsigned char cvOID_extension [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x00};
//0.2.262.1.10.1 Telesec mechanism
static const unsigned char cvOID_mechanism [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01};
//0.2.262.1.10.1.0 Telesec mechanism authentication
static const unsigned char cvOID_authentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00};
//0.2.262.1.10.1.0.1 Telesec authentication passwordAuthentication
static const unsigned char cvOID_passwordAuthentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x01};
//0.2.262.1.10.1.0.2 Telesec authentication protectedPasswordAuthentication
static const unsigned char cvOID_protectedPasswordAuthentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x02};
//0.2.262.1.10.1.0.3 Telesec authentication oneWayX509Authentication
static const unsigned char cvOID_oneWayX509Authentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x03};
//0.2.262.1.10.1.0.4 Telesec authentication twoWayX509Authentication
static const unsigned char cvOID_twoWayX509Authentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x04};
//0.2.262.1.10.1.0.5 Telesec authentication threeWayX509Authentication
static const unsigned char cvOID_threeWayX509Authentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x05};
//0.2.262.1.10.1.0.6 Telesec authentication oneWayISO9798Authentication
static const unsigned char cvOID_oneWayISO9798Authentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x06};
//0.2.262.1.10.1.0.7 Telesec authentication twoWayISO9798Authentication
static const unsigned char cvOID_twoWayISO9798Authentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x07};
//0.2.262.1.10.1.0.8 Telesec authentication telekomAuthentication
static const unsigned char cvOID_telekomAuthentication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x00, 0x08};
//0.2.262.1.10.1.1 Telesec mechanism signature
static const unsigned char cvOID_signature [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01};
//0.2.262.1.10.1.1.1 Telesec mechanism md4WithRSAAndISO9697
static const unsigned char cvOID_md4WithRSAAndISO9697 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01, 0x01};
//0.2.262.1.10.1.1.2 Telesec mechanism md4WithRSAAndTelesecSignatureStandard
static const unsigned char cvOID_md4WithRSAAndTelesecSignatureStandard [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01, 0x02};
//0.2.262.1.10.1.1.3 Telesec mechanism md5WithRSAAndISO9697
static const unsigned char cvOID_md5WithRSAAndISO9697 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01, 0x03};
//0.2.262.1.10.1.1.4 Telesec mechanism md5WithRSAAndTelesecSignatureStandard
static const unsigned char cvOID_md5WithRSAAndTelesecSignatureStandard [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01, 0x04};
//0.2.262.1.10.1.1.5 Telesec mechanism ripemd160WithRSAAndTelekomSignatureStandard
static const unsigned char cvOID_ripemd160WithRSAAndTelekomSignatureStandard [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01, 0x05};
//0.2.262.1.10.1.1.9 Telesec signature hbciRsaSignature
static const unsigned char cvOID_hbciRsaSignature [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x01, 0x09};
//0.2.262.1.10.1.2 Telesec mechanism encryption
static const unsigned char cvOID_encryption [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02};
//0.2.262.1.10.1.2.0 Telesec encryption none
static const unsigned char cvOID_none [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x00};
//0.2.262.1.10.1.2.1 Telesec encryption rsaTelesec
static const unsigned char cvOID_rsaTelesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x01};
//0.2.262.1.10.1.2.2 Telesec encryption des
static const unsigned char cvOID_des [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x02};
//0.2.262.1.10.1.2.2.1 Telesec encryption desECB
static const unsigned char cvOID_desECB [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x02, 0x01};
//0.2.262.1.10.1.2.2.2 Telesec encryption desCBC
static const unsigned char cvOID_desCBC [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x02, 0x02};
//0.2.262.1.10.1.2.2.3 Telesec encryption desOFB
static const unsigned char cvOID_desOFB [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x02, 0x03};
//0.2.262.1.10.1.2.2.4 Telesec encryption desCFB8
static const unsigned char cvOID_desCFB8 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x02, 0x04};
//0.2.262.1.10.1.2.2.5 Telesec encryption desCFB64
static const unsigned char cvOID_desCFB64 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x02, 0x05};
//0.2.262.1.10.1.2.3 Telesec encryption des3
static const unsigned char cvOID_des3 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x03};
//0.2.262.1.10.1.2.3.1 Telesec encryption des3ECB
static const unsigned char cvOID_des3ECB [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x03, 0x01};
//0.2.262.1.10.1.2.3.2 Telesec encryption des3CBC
static const unsigned char cvOID_des3CBC [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x03, 0x02};
//0.2.262.1.10.1.2.3.3 Telesec encryption des3OFB
static const unsigned char cvOID_des3OFB [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x03, 0x03};
//0.2.262.1.10.1.2.3.4 Telesec encryption des3CFB8
static const unsigned char cvOID_des3CFB8 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x03, 0x04};
//0.2.262.1.10.1.2.3.5 Telesec encryption des3CFB64
static const unsigned char cvOID_des3CFB64 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x03, 0x05};
//0.2.262.1.10.1.2.4 Telesec encryption magenta
static const unsigned char cvOID_magenta [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x04};
//0.2.262.1.10.1.2.5 Telesec encryption idea
static const unsigned char cvOID_idea [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x05};
//0.2.262.1.10.1.2.5.1 Telesec encryption ideaECB
static const unsigned char cvOID_ideaECB_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x05, 0x01};
//0.2.262.1.10.1.2.5.2 Telesec encryption ideaCBC
static const unsigned char cvOID_ideaCBC_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x05, 0x02};
//0.2.262.1.10.1.2.5.3 Telesec encryption ideaOFB
static const unsigned char cvOID_ideaOFB_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x05, 0x03};
//0.2.262.1.10.1.2.5.4 Telesec encryption ideaCFB8
static const unsigned char cvOID_ideaCFB8_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x05, 0x04};
//0.2.262.1.10.1.2.5.5 Telesec encryption ideaCFB64
static const unsigned char cvOID_ideaCFB64_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x02, 0x05, 0x05};
//0.2.262.1.10.1.3 Telesec mechanism oneWayFunction
static const unsigned char cvOID_oneWayFunction [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03};
//0.2.262.1.10.1.3.1 Telesec one-way function md4
static const unsigned char cvOID_md4_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x01};
//0.2.262.1.10.1.3.2 Telesec one-way function md5
static const unsigned char cvOID_md5_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x02};
//0.2.262.1.10.1.3.3 Telesec one-way function sqModNX509
static const unsigned char cvOID_sqModNX509 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x03};
//0.2.262.1.10.1.3.4 Telesec one-way function sqModNISO
static const unsigned char cvOID_sqModNISO [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x04};
//0.2.262.1.10.1.3.5 Telesec one-way function ripemd128
static const unsigned char cvOID_ripemd128 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x05};
//0.2.262.1.10.1.3.6 Telesec one-way function hashUsingBlockCipher
static const unsigned char cvOID_hashUsingBlockCipher [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x06};
//0.2.262.1.10.1.3.7 Telesec one-way function mac
static const unsigned char cvOID_mac [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x07};
//0.2.262.1.10.1.3.8 Telesec one-way function ripemd160
static const unsigned char cvOID_ripemd160 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x03, 0x08};
//0.2.262.1.10.1.4 Telesec mechanism fecFunction
static const unsigned char cvOID_fecFunction [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x04};
//0.2.262.1.10.1.4.1 Telesec mechanism reedSolomon
static const unsigned char cvOID_reedSolomon [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x01, 0x04, 0x01};
//0.2.262.1.10.2 Telesec module
static const unsigned char cvOID_module_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02};
//0.2.262.1.10.2.0 Telesec module algorithms
static const unsigned char cvOID_algorithms [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x00};
//0.2.262.1.10.2.1 Telesec module attributeTypes
static const unsigned char cvOID_attributeTypes [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x01};
//0.2.262.1.10.2.2 Telesec module certificateTypes
static const unsigned char cvOID_certificateTypes [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x02};
//0.2.262.1.10.2.3).. Telesec module messageTypes
static const unsigned char cvOID_messageTypes [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x03};
//0.2.262.1.10.2.4 Telesec module plProtocol
static const unsigned char cvOID_plProtocol [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x04};
//0.2.262.1.10.2.5 Telesec module smeAndComponentsOfSme
static const unsigned char cvOID_smeAndComponentsOfSme [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x05};
//0.2.262.1.10.2.6 Telesec module fec
static const unsigned char cvOID_fec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x06};
//0.2.262.1.10.2.7 Telesec module usefulDefinitions
static const unsigned char cvOID_usefulDefinitions [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x07};
//0.2.262.1.10.2.8 Telesec module stefiles
static const unsigned char cvOID_stefiles [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x08};
//0.2.262.1.10.2.9 Telesec module sadmib
static const unsigned char cvOID_sadmib [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x09};
//0.2.262.1.10.2.10 Telesec module electronicOrder
static const unsigned char cvOID_electronicOrder [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x0A};
//0.2.262.1.10.2.11 Telesec module telesecTtpAsymmetricApplication
static const unsigned char cvOID_telesecTtpAsymmetricApplication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x0B};
//0.2.262.1.10.2.12)..... Telesec module telesecTtpBasisApplication
static const unsigned char cvOID_telesecTtpBasisApplication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x0C};
//0.2.262.1.10.2.13)....... Telesec module telesecTtpMessages
static const unsigned char cvOID_telesecTtpMessages [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x0D};
//0.2.262.1.10.2.14)....... Telesec module telesecTtpTimeStampApplication
static const unsigned char cvOID_telesecTtpTimeStampApplication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x02, 0x0E};
//0.2.262.1.10.3 Telesec objectClass
static const unsigned char cvOID_objectClass_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03};
//0.2.262.1.10.3.0 Telesec object class telesecOtherName
static const unsigned char cvOID_telesecOtherName_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03, 0x00};
//0.2.262.1.10.3.1 Telesec object class directory
static const unsigned char cvOID_directory_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03, 0x01};
//0.2.262.1.10.3.2 Telesec object class directoryType
static const unsigned char cvOID_directoryType_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03, 0x02};
//0.2.262.1.10.3.3 Telesec object class directroyGroup
static const unsigned char cvOID_directroyGroup_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03, 0x03};
//0.2.262.1.10.3.4 Telesec object class directoryUser
static const unsigned char cvOID_directoryUser_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03, 0x04};
//0.2.262.1.10.3.5 Telesec object class symmetricKeyEntry
static const unsigned char cvOID_symmetricKeyEntry [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x03, 0x05};
//0.2.262.1.10.4 Telesec package
static const unsigned char cvOID_package [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x04};
//0.2.262.1.10.5 Telesec parameter
static const unsigned char cvOID_parameter [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x05};
//0.2.262.1.10.6 Telesec nameBinding
static const unsigned char cvOID_nameBinding [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x06};
//0.2.262.1.10.7 Telesec attribute
static const unsigned char cvOID_attribute_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07};
//0.2.262.1.10.7.0 Telesec attribute applicationGroupIdentifier
static const unsigned char cvOID_applicationGroupIdentifier [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x00};
//0.2.262.1.10.7.1 Telesec attribute certificateType
static const unsigned char cvOID_certificateType [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x01};
//0.2.262.1.10.7.2 Telesec attribute telesecCertificate
static const unsigned char cvOID_Certificate_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x02};
//0.2.262.1.10.7.3 Telesec attribute certificateNumber
static const unsigned char cvOID_certificateNumber [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x03};
//0.2.262.1.10.7.4 Telesec attribute certificateRevocationList
static const unsigned char cvOID_certificateRevocationList_Telesec [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x04};
//0.2.262.1.10.7.5 Telesec attribute creationDate
static const unsigned char cvOID_creationDate [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x05};
//0.2.262.1.10.7.6).... Telesec attribute issuer
static const unsigned char cvOID_issuer [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x06};
//0.2.262.1.10.7.7 Telesec attribute namingAuthority
static const unsigned char cvOID_namingAuthority [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x07};
//0.2.262.1.10.7.8 Telesec attribute publicKeyDirectory
static const unsigned char cvOID_publicKeyDirectory [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x08};
//0.2.262.1.10.7.9).. Telesec attribute securityDomain
static const unsigned char cvOID_securityDomain [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x09};
//0.2.262.1.10.7.10)..... Telesec attribute subject
static const unsigned char cvOID_subject [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x0A};
//0.2.262.1.10.7.11 Telesec attribute timeOfRevocation
static const unsigned char cvOID_timeOfRevocation [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x0B};
//0.2.262.1.10.7.12 Telesec attribute userGroupReference
static const unsigned char cvOID_userGroupReference [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x0C};
//0.2.262.1.10.7.13 Telesec attribute validity
static const unsigned char cvOID_validity [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x0D};
//0.2.262.1.10.7.14 Telesec attribute zert93
static const unsigned char cvOID_zert93 [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x0E};
//0.2.262.1.10.7.15 Telesec attribute securityMessEnv
static const unsigned char cvOID_securityMessEnv [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x0F};
//0.2.262.1.10.7.16 Telesec attribute anonymizedPublicKeyDirectory
static const unsigned char cvOID_anonymizedPublicKeyDirectory [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x10};
//0.2.262.1.10.7.17 Telesec attribute telesecGivenName
static const unsigned char cvOID_telesecGivenName [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x11};
//0.2.262.1.10.7.18). Telesec attribute nameAdditions
static const unsigned char cvOID_nameAdditions [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x12};
//0.2.262.1.10.7.19 Telesec attribute telesecPostalCode
static const unsigned char cvOID_telesecPostalCode [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x13};
//0.2.262.1.10.7.20 Telesec attribute nameDistinguisher
static const unsigned char cvOID_nameDistinguisher [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x14};
//0.2.262.1.10.7.21 Telesec attribute telesecCertificateList
static const unsigned char cvOID_telesecCertificateList [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x15};
//0.2.262.1.10.7.22 Telesec attribute teletrustCertificateList
static const unsigned char cvOID_teletrustCertificateList [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x16};
//0.2.262.1.10.7.23)... Telesec attribute x509CertificateList
static const unsigned char cvOID_x509CertificateList [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x17};
//0.2.262.1.10.7.24 Telesec attribute timeOfIssue
static const unsigned char cvOID_timeOfIssue [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x18};
//0.2.262.1.10.7.25 Telesec attribute physicalCardNumber
static const unsigned char cvOID_physicalCardNumber [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x19};
//0.2.262.1.10.7.26)........ Telesec attribute fileType
static const unsigned char cvOID_fileType [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x1A};
//0.2.262.1.10.7.27 Telesec attribute ctlFileIsArchive
static const unsigned char cvOID_ctlFileIsArchive [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x1B};
//0.2.262.1.10.7.28)........ Telesec attribute emailAddress
static const unsigned char cvOID_emailAddress [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x1C};
//0.2.262.1.10.7.29)........ Telesec attribute certificateTemplateList
static const unsigned char cvOID_certificateTemplateList [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x1D};
//0.2.262.1.10.7.30)........ Telesec attribute directoryName
static const unsigned char cvOID_directoryName [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x1E};
//0.2.262.1.10.7.31)........ Telesec attribute directoryTypeName
static const unsigned char cvOID_directoryTypeName [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x1F};
//0.2.262.1.10.7.32 Telesec attribute directoryGroupName
static const unsigned char cvOID_directoryGroupName [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x20};
//0.2.262.1.10.7.33 Telesec attribute directoryUserName
static const unsigned char cvOID_directoryUserName [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x21};
//0.2.262.1.10.7.34 Telesec attribute revocationFlag
static const unsigned char cvOID_revocationFlag [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x22};
//0.2.262.1.10.7.35 Telesec attribute symmetricKeyEntryName
static const unsigned char cvOID_symmetricKeyEntryName [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x23};
//0.2.262.1.10.7.36 Telesec attribute glNumber
static const unsigned char cvOID_glNumber [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x24};
//0.2.262.1.10.7.37 Telesec attribute goNumber
static const unsigned char cvOID_goNumber [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x25};
//0.2.262.1.10.7.38 Telesec attribute gKeyData
static const unsigned char cvOID_gKeyData [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x26};
//0.2.262.1.10.7.39 Telesec attribute zKeyData
static const unsigned char cvOID_zKeyData [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x27};
//0.2.262.1.10.7.40 Telesec attribute ktKeyData
static const unsigned char cvOID_ktKeyData [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x28};
//0.2.262.1.10.7.41 Telesec attribute ktKeyNumber
static const unsigned char cvOID_ktKeyNumber [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x2A};
//0.2.262.1.10.7.51 Telesec attribute timeOfRevocationGen
static const unsigned char cvOID_timeOfRevocationGen [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x33};
//0.2.262.1.10.7.52).... Telesec attribute liabilityText
static const unsigned char cvOID_liabilityText [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x07, 0x34};
//0.2.262.1.10.8 Telesec attributeGroup
static const unsigned char cvOID_attributeGroup [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x08};
//0.2.262.1.10.9 Telesec action
static const unsigned char cvOID_action [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x09};
//0.2.262.1.10.10 Telesec notification
static const unsigned char cvOID_notification [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0A};
//0.2.262.1.10.11 Telesec snmp-mibs
static const unsigned char cvOID_snmp_mibs [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0B};
//0.2.262.1.10.11.1 Telesec SNMP MIBs securityApplication
static const unsigned char cvOID_securityApplication [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0B, 0x01};
//0.2.262.1.10.12 Telesec certAndCrlExtensionDefinitions
static const unsigned char cvOID_certAndCrlExtensionDefinitions [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C};
//0.2.262.1.10.12.0 Telesec cert/CRL extension certExtensionLiabilityLimitationExt
static const unsigned char cvOID_certExtensionLiabilityLimitationExt [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x00};
//0.2.262.1.10.12.1 Telesec cert/CRL extension telesecCertIdExt
static const unsigned char cvOID_telesecCertIdExt [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x01};
//0.2.262.1.10.12.2 Telesec cert/CRL extension telesecPolicyIdentifier
static const unsigned char cvOID_telesecPolicyIdentifier [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x02};
//0.2.262.1.10.12.3 Telesec cert/CRL extension telesecPolicyQualifierID
static const unsigned char cvOID_telesecPolicyQualifierID [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x03};
//0.2.262.1.10.12.4 Telesec cert/CRL extension telesecCRLFilteredExt
static const unsigned char cvOID_telesecCRLFilteredExt [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x04};
//0.2.262.1.10.12.5 Telesec cert/CRL extension telesecCRLFilterExt
static const unsigned char cvOID_telesecCRLFilterExt [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x05};
//0.2.262.1.10.12.6 Telesec cert/CRL extension telesecNamingAuthorityExt
static const unsigned char cvOID_telesecNamingAuthorityExt [] = { 0x02, 0x82, 0x06, 0x01, 0x0A, 0x0C, 0x06};
//0.9.2342.19200300.1.3 Some oddball X.500 attribute collection rfc822Mailbox
static const unsigned char cvOID_rfc822Mailbox [] = { 0x09, 0x92, 0x26, 0x89, 0x93, 0xF2, 0x2C, 0x01, 0x03};
//0.9.2342.19200300.100.1.25 Men are from Mars, this OID is from Pluto domainComponent
static const unsigned char cvOID_domainComponent [] = { 0x09, 0x92, 0x26, 0x89, 0x93, 0xF2, 0x2C, 0x64, 0x01, 0x019};
//1.2.36.75878867.1.100.1.1 Certificates Australia CA Certificates Australia policyIdentifier
static const unsigned char cvOID_Certificates_Australia_policyIdentifier [] = { 0x2A, 0x24, 0xA4, 0x97, 0xA3, 0x53, 0x01, 0x64, 0x01, 0x01};
//1.2.36.68980861.1.1.2 Signet CA Signet personal
static const unsigned char cvOID_Signet_personal [] = { 0x2A, 0x24, 0xA0, 0xF2, 0xA0, 0x7D, 0x01, 0x01, 0x02};
//1.2.36.68980861.1.1.3 Signet CA Signet business
static const unsigned char cvOID_Signet_business [] = { 0x2A, 0x24, 0xA0, 0xF2, 0xA0, 0x7D, 0x01, 0x01, 0x03};
//1.2.36.68980861.1.1.4 Signet CA Signet legal
static const unsigned char cvOID_Signet_legal [] = { 0x2A, 0x24, 0xA0, 0xF2, 0xA0, 0x7D, 0x01, 0x01, 0x04};
//1.2.36.68980861.1.1.10 Signet CA Signet pilot
static const unsigned char cvOID_Signet_pilot [] = { 0x2A, 0x24, 0xA0, 0xF2, 0xA0, 0x7D, 0x01, 0x01, 0x0A};
//1.2.36.68980861.1.1.11 Signet CA Signet intraNet
static const unsigned char cvOID_Signet_intraNet [] = { 0x2A, 0x24, 0xA0, 0xF2, 0xA0, 0x7D, 0x01, 0x01, 0x0B};
//1.2.36.68980861.1.1.20 Signet CA Signet securityPolicy
static const unsigned char cvOID_Signet_securityPolicy [] = { 0x2A, 0x24, 0xA0, 0xF2, 0xA0, 0x7D, 0x01, 0x01, 0x14};
//1.2.392.200011.61.1.1.1 Mitsubishi security algorithm symmetric-encryption-algorithm
static const unsigned char cvOID_symmetric_encryption_algorithm [] = { 0x2A, 0x83, 0x08, 0x8C, 0x1A, 0x4B, 0x3D, 0x01, 0x01, 0x01};
//1.2.392.200011.61.1.1.1.1 Mitsubishi security algorithm misty1-cbc
static const unsigned char cvOID_misty1_cbc [] = { 0x2A, 0x83, 0x08, 0x8C, 0x9A, 0x4B, 0x3D, 0x01, 0x01, 0x01, 0x01};
//1.2.752.34.1 SEIS Project seis-cp
static const unsigned char cvOID_seis_cp [] = { 0x2A, 0x85, 0x70, 0x22, 0x01};
//1.2.752.34.1.1 SEIS Project certificate policies SEIS high-assurnace certificatePolicy
static const unsigned char cvOID_SEIS_high_assurnace_certificatePolicy [] = { 0x2A, 0x85, 0x70, 0x22, 0x01, 0x01};
//1.2.752.34.1.2 SEIS Project certificate policies SEIS GAK certificatePolicy
static const unsigned char cvOID_SEIS_GAK_certificatePolicy [] = { 0x2A, 0x85, 0x70, 0x22, 0x01, 0x02};
//1.2.752.34.2 SEIS Project SEIS pe
static const unsigned char cvOID_SEIS_pe [] = { 0x2A, 0x85, 0x70, 0x22, 0x02};
//1.2.752.34.3 SEIS Project SEIS at
static const unsigned char cvOID_SEIS_at [] = { 0x2A, 0x85, 0x70, 0x22, 0x03};
//1.2.752.34.3.1 SEIS Project attribute SEIS at-personalIdentifier
static const unsigned char cvOID_SEIS_at_personalIdentifier [] = { 0x2A, 0x85, 0x70, 0x22, 0x03, 0x01};
//1.2.840.10040.1 ANSI X9.57 module
static const unsigned char cvOID_module [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x01};
//1.2.840.10040.1.1 ANSI X9.57 module x9f1-cert-mgmt
static const unsigned char cvOID_x9f1_cert_mgmt [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x01, 0x01};
//1.2.840.10040.2 ANSI X9.57 holdinstruction
static const unsigned char cvOID_holdinstruction [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x02};
//1.2.840.10040.2.1 ANSI X9.57 hold instruction holdinstruction-none
static const unsigned char cvOID_holdinstruction_none [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x02, 0x01};
//1.2.840.10040.2.2 ANSI X9.57 hold instruction callissuer
static const unsigned char cvOID_callissuer [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x02, 0x02};
//1.2.840.10040.2.3 ANSI X9.57 hold instruction reject
static const unsigned char cvOID_reject [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x02, 0x03};
//1.2.840.10040.2.4 ANSI X9.57 hold instruction pickupToken
static const unsigned char cvOID_pickupToken [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x02, 0x04};
//1.2.840.10040.3 ANSI X9.57 attribute
static const unsigned char cvOID_attribute [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x03};
//1.2.840.10040.3.1 ANSI X9.57 attribute countersignature
static const unsigned char cvOID_countersignature [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x03, 0x01};
//1.2.840.10040.3.2 ANSI X9.57 attribute attribute-cert
static const unsigned char cvOID_attribute_cert [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x03, 0x02};
//1.2.840.10040.4 ANSI X9.57 algorithm
static const unsigned char cvOID_algorithm [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x04};
//1.2.840.10040.4.1 ANSI X9.57 algorithm dsa
static const unsigned char cvOID_dsa [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x04, 0x01};
//1.2.840.10040.4.2 ANSI X9.57 algorithm dsa-match
static const unsigned char cvOID_dsa_match [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x04, 0x02};
//1.2.840.10040.4.3 ANSI X9.57 algorithm dsaWithSha1
static const unsigned char cvOID_dsaWithSha1 [] = { 0x2A, 0x86, 0x48, 0xCE, 0x38, 0x04, 0x03};
//1.2.840.10045.1 ANSI X9.62. This OID is also assigned as ecdsa-with-SHA1 fieldType
static const unsigned char cvOID_fieldType [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01};
//1.2.840.10045.1.1 ANSI X9.62 field type prime-field
static const unsigned char cvOID_prime_field [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01, 0x01};
//1.2.840.10045.1.2 ANSI X9.62 field type characteristic-two-field
static const unsigned char cvOID_characteristic_two_field [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01, 0x02};
//1.2.840.10045.1.2.3 ANSI X9.62 field type characteristic-two-basis
static const unsigned char cvOID_characteristic_two_basis [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01, 0x02, 0x03};
//1.2.840.10045.1.2.3.1 ANSI X9.62 field basis onBasis
static const unsigned char cvOID_onBasis [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01, 0x02, 0x03, 0x01};
//1.2.840.10045.1.2.3.2 ANSI X9.62 field basis tpBasis
static const unsigned char cvOID_tpBasis [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01, 0x02, 0x03, 0x02};
//1.2.840.10045.1.2.3.3 ANSI X9.62 field basis ppBasis
static const unsigned char cvOID_ppBasis [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x01, 0x02, 0x03, 0x03};
//1.2.840.10045.2 ANSI X9.62 publicKeyType
static const unsigned char cvOID_publicKeyType [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x02};
//1.2.840.10045.2.1 ANSI X9.62 public key type ecPublicKey
static const unsigned char cvOID_ecPublicKey [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3D, 0x02, 0x01};
//1.2.840.10046.1 ANSI X9.42 fieldType
static const unsigned char cvOID_fieldType42 [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x01};
//1.2.840.10046.1.1 ANSI X9.42 field type gf-prime
static const unsigned char cvOID_gf_prime [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x01, 0x01};
//1.2.840.10046.2 ANSI X9.42 numberType
static const unsigned char cvOID_numberType [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x02};
//1.2.840.10046.2.1 ANSI X9.42 number type dhPublicKey
static const unsigned char cvOID_dhPublicKey [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x02, 0x01};
//1.2.840.10046.3 ANSI X9.42 scheme
static const unsigned char cvOID_scheme [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03};
//1.2.840.10046.3.1 ANSI X9.42 scheme dhStatic
static const unsigned char cvOID_dhStatic [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03, 0x01};
//1.2.840.10046.3.2 ANSI X9.42 scheme dhEphem
static const unsigned char cvOID_dhEphem [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03, 0x02};
//1.2.840.10046.3.3 ANSI X9.42 scheme dhHybrid1
static const unsigned char cvOID_dhHybrid1 [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03, 0x03};
//1.2.840.10046.3.4 ANSI X9.42 scheme dhHybrid2
static const unsigned char cvOID_dhHybrid2 [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03, 0x04};
//1.2.840.10046.3.5 ANSI X9.42 scheme mqv2
static const unsigned char cvOID_mqv2 [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03, 0x05};
//1.2.840.10046.3.6 ANSI X9.42 scheme mqv1
static const unsigned char cvOID_mqv1 [] = { 0x2A, 0x86, 0x48, 0xCE, 0x3E, 0x03, 0x06};
//1.2.840.113533.7.65.0 Nortel Secure Networks ce (1 2 840 113533 7 65) entrustVersInfo
static const unsigned char cvOID_entrustVersInfo [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x41, 0x00};
//1.2.840.113533.7.66.3 Nortel Secure Networks alg (1 2 840 113533 7 66) cast3CBC
static const unsigned char cvOID_cast3CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x42, 0x03};
//1.2.840.113533.7.66.10 Nortel Secure Networks alg (1 2 840 113533 7 66) cast5CBC
static const unsigned char cvOID_cast5CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x42, 0x0A};
//1.2.840.113533.7.66.11 Nortel Secure Networks alg (1 2 840 113533 7 66) cast5MAC
static const unsigned char cvOID_cast5MAC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x42, 0x0B};
//1.2.840.113533.7.66.12 Nortel Secure Networks alg (1 2 840 113533 7 66) pbeWithMD5AndCAST5-CBC
static const unsigned char cvOID_pbeWithMD5AndCAST5_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x42, 0x0C};
//1.2.840.113533.7.66.13 Nortel Secure Networks alg (1 2 840 113533 7 66) passwordBasedMac
static const unsigned char cvOID_passwordBasedMac [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x42, 0x0D};
//1.2.840.113
static const unsigned char cvOID_entrustUser [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x43, 0x0C};
//1.2.840.113533.7.68.0 Nortel Secure Networks at (1 2 840 113533 7 68) entrustCAInfo
static const unsigned char cvOID_entrustCAInfo [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x44, 0x00};
//1.2.840.113533.7.68.10 Nortel Secure Networks at (1 2 840 113533 7 68) attributeCertificate
static const unsigned char cvOID_attributeCertificate [] = { 0x2A, 0x86, 0x48, 0x86, 0xF6, 0x7D, 0x07, 0x44, 0x0A};
//1.2.840.113549.1.1.1 PKCS #1 rsaEncryption
static const unsigned char cvOID_rsaEncryption [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01};
//1.2.840.113549.1.1.2 PKCS #1 md2withRSAEncryption
static const unsigned char cvOID_md2withRSAEncryption [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x02};
//1.2.840.113549.1.1.3 PKCS #1 md4withRSAEncryption
static const unsigned char cvOID_md4withRSAEncryption [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x03};
//1.2.840.113549.1.1.4 PKCS #1 md5withRSAEncryption
static const unsigned char cvOID_md5withRSAEncryption [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x04};
//1.2.840.113549.1.1.5 PKCS #1 sha1withRSAEncryption
static const unsigned char cvOID_sha1withRSAEncryption [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x05};
//1.2.840.113549.1.1.6 PKCS #1. This OID may also be assigned as ripemd160WithRSAEncryption rsaOAEPEncryptionSET
static const unsigned char cvOID_rsaOAEPEncryptionSET [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x06};
//1.2.840.113549.1.1.8 PKCS #1. id-mgf1 (0x2A864886F70D010108)
static const unsigned char cvOID_mgf1 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x08};
//1.2.840.113549.1.1.10 PKCS #1. id-RSASSA-PSS (0x2A864886F70D01010A)
static const unsigned char cvOID_rsaSSA_PSS [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x0A};
//1.2.840.113549.1.2 Obsolete BSAFE OID bsafeRsaEncr
static const unsigned char cvOID_bsafeRsaEncr [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01};
//1.2.840.113549.1.3.1 PKCS #3 dhKeyAgreement
static const unsigned char cvOID_dhKeyAgreement [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x03, 0x01};
//1.2.840.113549.1.5.1 PKCS #5 pbeWithMD2AndDES-CBC
static const unsigned char cvOID_pbeWithMD2AndDES_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x01};
//1.2.840.113549.1.5.3 PKCS #5 pbeWithMD5AndDES-CBC
static const unsigned char cvOID_pbeWithMD5AndDES_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x03};
//1.2.840.113549.1.5.4 PKCS #5 pbeWithMD2AndRC2-CBC
static const unsigned char cvOID_pbeWithMD2AndRC2_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x04};
//1.2.840.113549.1.5.6 PKCS #5 pbeWithMD5AndRC2-CBC
static const unsigned char cvOID_pbeWithMD5AndRC2_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x06};
//1.2.840.113549.1.5.9 PKCS #5, used in BSAFE only pbeWithMD5AndXOR
static const unsigned char cvOID_pbeWithMD5AndXOR [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x09};
//1.2.840.113549.1.5.10 PKCS #5 pbeWithSHAAndDES-CBC
static const unsigned char cvOID_pbeWithSHAAndDES_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x0A};
//1.2.840.113549.1.5.12 PKCS #5 v2.0 id-PBKDF2
static const unsigned char cvOID_id_PBKDF2 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x0C};
//1.2.840.113549.1.5.13 PKCS #5 v2.0 id-PBES2
static const unsigned char cvOID_id_PBES2 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x0D};
//1.2.840.113549.1.5.14 PKCS #5 v2.0 id-PBMAC1
static const unsigned char cvOID_id_PBMAC1 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x05, 0x0E};
//1.2.840.113549.1.7.1 PKCS #7 data
static const unsigned char cvOID_data [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x01};
//1.2.840.113549.1.7.2 PKCS #7 signedData
static const unsigned char cvOID_signedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x02};
//1.2.840.113549.1.7.3 PKCS #7 envelopedData
static const unsigned char cvOID_envelopedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x03};
//1.2.840.113549.1.7.4 PKCS #7 signedAndEnvelopedData
static const unsigned char cvOID_signedAndEnvelopedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x04};
//1.2.840.113549.1.7.5 PKCS #7 digestedData
static const unsigned char cvOID_digestedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x05};
//1.2.840.113549.1.7.6 PKCS #7 encryptedData
static const unsigned char cvOID_encryptedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x06};
//1.2.840.113549.1.7.7 PKCS #7 experimental dataWithAttributes
static const unsigned char cvOID_dataWithAttributes [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x07};
//1.2.840.113549.1.7.8 PKCS #7 experimental encryptedPrivateKeyInfo
static const unsigned char cvOID_encryptedPrivateKeyInfo [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x07, 0x08};
//1.2.840.113549.1.9.1 PKCS #9 (1 2 840 113549 1 9). Deprecated, use an altName extension instead emailAddress
static const unsigned char cvOID_emailAddress_PKCS9 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x01};
//1.2.840.113549.1.9.2 PKCS #9 (1 2 840 113549 1 9) unstructuredName
static const unsigned char cvOID_unstructuredName [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x02};
//1.2.840.113549.1.9.3 PKCS #9 (1 2 840 113549 1 9) contentType
static const unsigned char cvOID_contentType [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x03};
//1.2.840.113549.1.9.4 PKCS #9 (1 2 840 113549 1 9) messageDigest
static const unsigned char cvOID_messageDigest [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x04};
//1.2.840.113549.1.9.5 PKCS #9 (1 2 840 113549 1 9) signingTime
static const unsigned char cvOID_signingTime [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x05};
//1.2.840.113549.1.9.6 PKCS #9 (1 2 840 113549 1 9) countersignature
static const unsigned char cvOID_countersignature_PKCS9 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x06};
//1.2.840.113549.1.9.7 PKCS #9 (1 2 840 113549 1 9) challengePassword
static const unsigned char cvOID_challengePassword [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x07};
//1.2.840.113549.1.9.8 PKCS #9 (1 2 840 113549 1 9) unstructuredAddress
static const unsigned char cvOID_unstructuredAddress [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x08};
//1.2.840.113549.1.9.9 PKCS #9 (1 2 840 113549 1 9) extendedCertificateAttributes
static const unsigned char cvOID_extendedCertificateAttributes [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x09};
//1.2.840.113549.1.9.10 PKCS #9 (1 2 840 113549 1 9) experimental issuerAndSerialNumber
static const unsigned char cvOID_issuerAndSerialNumber [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0A};
//1.2.840.113549.1.9.11 PKCS #9 (1 2 840 113549 1 9) experimental passwordCheck
static const unsigned char cvOID_passwordCheck [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0B};
//1.2.840.113549.1.9.12 PKCS #9 (1 2 840 113549 1 9) experimental publicKey
static const unsigned char cvOID_publicKey [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0C};
//1.2.840.113549.1.9.13 PKCS #9 (1 2 840 113549 1 9) experimental signingDescription
static const unsigned char cvOID_signingDescription [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0D};
//1.2.840.113549.1.9.14 PKCS #9 (1 2 840 113549 1 9) experimental extensionReq
static const unsigned char cvOID_extensionReq [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0E};
//1.2.840.113549.1.9.15 PKCS #9 (1 2 840 113549 1 9). This OID was formerly assigned as symmetricCapabilities, then reassigned as SMIMECapabilities, then renamed to the current name sMIMECapabilities
static const unsigned char cvOID_sMIMECapabilities [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F};
//1.2.840.113549.1.9.15.1 sMIMECapabilities (1 2 840 113549 1 9 15) preferSignedData
static const unsigned char cvOID_preferSignedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F, 0x01};
//1.2.840.113549.1.9.15.2 sMIMECapabilities (1 2 840 113549 1 9 15) canNotDecryptAny
static const unsigned char cvOID_canNotDecryptAny [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F, 0x02};
//1.2.840.113549.1.9.15.3 sMIMECapabilities (1 2 840 113549 1 9 15). Deprecated, use (1 2 840 113549 1 9 16 2 1) instead receiptRequest
static const unsigned char cvOID_receiptRequest [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F, 0x03};
//1.2.840.113549.1.9.15.4 sMIMECapabilities (1 2 840 113549 1 9 15). Deprecated, use (1 2 840 113549 1 9 16 1 1) instead receipt
static const unsigned char cvOID_receipt [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F, 0x04};
//1.2.840.113549.1.9.15.5 sMIMECapabilities (1 2 840 113549 1 9 15). Deprecated, use (1 2 840 113549 1 9 16 2 4) instead contentHints
static const unsigned char cvOID_contentHints [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F, 0x05};
//1.2.840.113549.1.9.15.6 sMIMECapabilities (1 2 840 113549 1 9 15). Deprecated, use (1 2 840 113549 1 9 16 2 3) instead mlExpansionHistory
static const unsigned char cvOID_mlExpansionHistory [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x0F, 0x06};
//1.2.840.113549.1.9.16 PKCS #9 (1 2 840 113549 1 9) id-sMIME
static const unsigned char cvOID_id_sMIME [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10};
//1.2.840.113549.1.9.16.0 id-sMIME (1 2 840 113549 1 9 16) id-mod
static const unsigned char cvOID_id_mod [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x00};
//1.2.840.113549.1.9.16.0.1 S/MIME Modules (1 2 840 113549 1 9 16 0) id-mod-cms
static const unsigned char cvOID_id_mod_cms [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x00, 0x01};
//1.2.840.113549.1.9.16.0.2 S/MIME Modules (1 2 840 113549 1 9 16 0) id-mod-ess
static const unsigned char cvOID_id_mod_ess [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x00, 0x02};
//1.2.840.113549.1.9.16.1 id-sMIME (1 2 840 113549 1 9 16) id-ct
static const unsigned char cvOID_id_ct [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x01};
//1.2.840.113549.1.9.16.1.1 S/MIME Content Types (1 2 840 113549 1 9 16 1) id-ct-receipt
static const unsigned char cvOID_id_ct_receipt [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x01, 0x01};
//1.2.840.113549.1.9.16.1.2 S/MIME Content Types (1 2 840 113549 1 9 16 1) id-ct-authData
static const unsigned char cvOID_id_ct_authData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x01, 0x02};
//1.2.840.113549.1.9.16.1.3 S/MIME Content Types (1 2 840 113549 1 9 16 1) id-ct-compressedData
static const unsigned char cvOID_id_ct_compressedData [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x01, 0x03};
//1.2.840.113549.1.9.16.2 id-sMIME (1 2 840 113549 1 9 16) id-aa
static const unsigned char cvOID_id_aa [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02};
//1.2.840.113549.1.9.16.2.1 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-receiptRequest
static const unsigned char cvOID_id_aa_receiptRequest [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x01};
//1.2.840.113549.1.9.16.2.2 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-securityLabel
static const unsigned char cvOID_id_aa_securityLabel [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x02};
//1.2.840.113549.1.9.16.2.3 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-mlExpandHistory
static const unsigned char cvOID_id_aa_mlExpandHistory [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x03};
//1.2.840.113549.1.9.16.2.4 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-contentHint
static const unsigned char cvOID_id_aa_contentHint [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x04};
//1.2.840.113549.1.9.16.2.5 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-msgSigDigest
static const unsigned char cvOID_id_aa_msgSigDigest [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x05};
//1.2.840.113549.1.9.16.2.7 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-contentIdentifier
static const unsigned char cvOID_id_aa_contentIdentifier [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x07};
//1.2.840.113549.1.9.16.2.8 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-macValue
static const unsigned char cvOID_id_aa_macValue [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x08};
//1.2.840.113549.1.9.16.2.9 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-equivalentLabels
static const unsigned char cvOID_id_aa_equivalentLabels [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x09};
//1.2.840.113549.1.9.16.2.10 S/MIME Authenticated Attributes (1 2 840 113549 1 9 16 2) id-aa-contentReference
static const unsigned char cvOID_id_aa_contentReference [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x02, 0x0A};
//1.2.840.113549.1.9.16.3.5 S/MIME Algorithms (1 2 840 113549 1 9 16 3) id-alg-ESDH
static const unsigned char cvOID_id_alg_ESDH [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x03, 0x05};
//1.2.840.113549.1.9.16.3.6 S/MIME Algorithms (1 2 840 113549 1 9 16 3) id-alg-CMS3DESwrap
static const unsigned char cvOID_id_alg_CMS3DESwrap [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x03, 0x06};
//1.2.840.113549.1.9.16.3.7 S/MIME Algorithms (1 2 840 113549 1 9 16 3) id-alg-CMSRC2wrap
static const unsigned char cvOID_id_alg_CMSRC2wrap [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x03, 0x07};
//1.2.840.113549.1.9.16.3.8 S/MIME Algorithms (1 2 840 113549 1 9 16 3) id-alg-zlib
static const unsigned char cvOID_id_alg_zlib [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x10, 0x03, 0x08};
//1.2.840.113549.1.9.20 PKCS #9 (1 2 840 113549 1 9) friendlyName (for PKCS #12)
static const unsigned char cvOID_friendlyName [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x14};
//1.2.840.113549.1.9.21 PKCS #9 (1 2 840 113549 1 9) localKeyID (for PKCS #12)
static const unsigned char cvOID_localKeyID[] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x15};
//1.2.840.113549.1.9.22 PKCS #9 (1 2 840 113549 1 9) certTypes (for PKCS #12)
static const unsigned char cvOID_certTypes[] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x16};
//1.2.840.113549.1.9.22.1 PKCS #9 (1 2 840 113549 1 9) x509Certificate (for PKCS #12)
static const unsigned char cvOID_x509Certificate[] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x16, 0x01};
//1.2.840.113549.1.9.22.2 PKCS #9 (1 2 840 113549 1 9) sdsiCertificate (for PKCS #12)
static const unsigned char cvOID_sdsiCertificate [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x16, 0x02};
//1.2.840.113549.1.9.23 PKCS #9 (1 2 840 113549 1 9) crlTypes (for PKCS #12)
static const unsigned char cvOID_crlTypes[] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x17};
//1.2.840.113549.1.9.23.1 PKCS #9 (1 2 840 113549 1 9) x509Crl (for PKCS #12)
static const unsigned char cvOID_x509Crl[] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x09, 0x17, 0x01};
//1.2.840.113549.1.12.1 This OID was formerly assigned as PKCS #12 modeID pkcs-12-PbeIds
static const unsigned char cvOID_pkcs_12_PbeIds [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01};
//1.2.840.113549.1.12.1.1 PKCS #12 PbeIds (1 2 840 113549 1 12 1). This OID was formerly assigned as pkcs-12-OfflineTransportMode pbeWithSHAAnd128BitRC4
static const unsigned char cvOID_pbeWithSHAAnd128BitRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01, 0x01};
//1.2.840.113549.1.12.1.2 PKCS #12 PbeIds (1 2 840 113549 1 12 2). This OID was formerly assigned as pkcs-12-OnlineTransportMode pbeWithSHAAnd40BitRC4
static const unsigned char cvOID_pbeWithSHAAnd40BitRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01, 0x02};
//1.2.840.113549.1.12.1.3 PKCS #12 PbeIds (1 2 840 113549 1 12 3) pbeWithSHAAnd3-KeyTripleDES-CBC
static const unsigned char cvOID_pbeWithSHAAnd3_KeyTripleDES_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01, 0x03};
//1.2.840.113549.1.12.1.4 PKCS #12 PbeIds (1 2 840 113549 1 12 3) pbeWithSHAAnd2-KeyTripleDES-CBC
static const unsigned char cvOID_pbeWithSHAAnd2_KeyTripleDES_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01, 0x04};
//1.2.840.113549.1.12.1.5 PKCS #12 PbeIds (1 2 840 113549 1 12 3) pbeWithSHAAnd128BitRC2-CBC
static const unsigned char cvOID_pbeWithSHAAnd128BitRC2_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01, 0x05};
//1.2.840.113549.1.12.1.6 PKCS #12 PbeIds (1 2 840 113549 1 12 3) pbeWithSHAAnd40BitRC2-CBC
static const unsigned char cvOID_pbeWithSHAAnd40BitRC2_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x01, 0x06};
//1.2.840.113549.1.12.2 Deprecated pkcs-12-ESPVKID
static const unsigned char cvOID_pkcs_12_ESPVKID [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x02};
//1.2.840.113549.1.12.2.1 PKCS #12 ESPVKID (1 2 840 113549 1 12 2). Deprecated, use (1 2 840 113549 1 12 3 5) instead pkcs-12-PKCS8KeyShrouding
static const unsigned char cvOID_pkcs_12_PKCS8KeyShrouding [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x02, 0x01};
//1.2.840.113549.1.12.3.1 PKCS #12 BagIds (1 2 840 113549 1 12 3) pkcs-12-keyBagId
static const unsigned char cvOID_pkcs_12_keyBagId [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x03, 0x01};
//1.2.840.113549.1.12.3.2 PKCS #12 BagIds (1 2 840 113549 1 12 3) pkcs-12-certAndCRLBagId
static const unsigned char cvOID_pkcs_12_certAndCRLBagId [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x03, 0x02};
//1.2.840.113549.1.12.3.3 PKCS #12 BagIds (1 2 840 113549 1 12 3) pkcs-12-secretBagId
static const unsigned char cvOID_pkcs_12_secretBagId [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x03, 0x03};
//1.2.840.113549.1.12.3.4 PKCS #12 BagIds (1 2 840 113549 1 12 3) pkcs-12-safeContentsId
static const unsigned char cvOID_pkcs_12_safeContentsId [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x03, 0x04};
//1.2.840.113549.1.12.3.5 PKCS #12 BagIds (1 2 840 113549 1 12 3) pkcs-12-pkcs-8ShroudedKeyBagId
static const unsigned char cvOID_pkcs_12_pkcs_8ShroudedKeyBagId [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x03, 0x05};
//1.2.840.113549.1.12.4 Deprecated pkcs-12-CertBagID
static const unsigned char cvOID_pkcs_12_CertBagID [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x04};
//1.2.840.113549.1.12.4.1 PKCS #12 CertBagID (1 2 840 113549 1 12 4). This OID was formerly assigned as pkcs-12-X509CertCRLBag pkcs-12-X509CertCRLBagID
static const unsigned char cvOID_pkcs_12_X509CertCRLBagID [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x04, 0x01};
//1.2.840.113549.1.12.4.2 PKCS #12 CertBagID (1 2 840 113549 1 12 4). This OID was formerly assigned as pkcs-12-SDSICertBag pkcs-12-SDSICertBagID
static const unsigned char cvOID_pkcs_12_SDSICertBagID [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x04, 0x02};
//1.2.840.113549.1.12.5.1 PKCS #12 OID (1 2 840 113549 1 12 5). Deprecated, use the partially compatible (1 2 840 113549 1 12 1) OIDs instead pkcs-12-PBEID
static const unsigned char cvOID_pkcs_12_PBEID [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01};
//1.2.840.113549.1.12.5.1.1 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use (1 2 840 113549 1 12 1 1) instead pkcs-12-PBEWithSha1And128BitRC4
static const unsigned char cvOID_pkcs_12_PBEWithSha1And128BitRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x01};
//1.2.840.113549.1.12.5.1.2 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use (1 2 840 113549 1 12 1 2) instead pkcs-12-PBEWithSha1And40BitRC4
static const unsigned char cvOID_pkcs_12_PBEWithSha1And40BitRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x02};
//1.2.840.113549.1.12.5.1.3 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use the incompatible but similar (1 2 840 113549 1 12 1 3) or (1 2 840 113549 1 12 1 4) instead pkcs-12-PBEWithSha1AndTripleDESCBC
static const unsigned char cvOID_pkcs_12_PBEWithSha1AndTripleDESCBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x03};
//1.2.840.113549.1.12.5.1.4 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use (1 2 840 113549 1 12 1 5) instead pkcs-12-PBEWithSha1And128BitRC2CBC
static const unsigned char cvOID_pkcs_12_PBEWithSha1And128BitRC2CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x04};
//1.2.840.113549.1.12.5.1.5 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use (1 2 840 113549 1 12 1 6) instead pkcs-12-PBEWithSha1And40BitRC2CBC
static const unsigned char cvOID_pkcs_12_PBEWithSha1And40BitRC2CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x05};
//1.2.840.113549.1.12.5.1.6 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use the incompatible but similar (1 2 840 113549 1 12 1 1) or (1 2 840 113549 1 12 1 2) instead pkcs-12-PBEWithSha1AndRC4
static const unsigned char cvOID_pkcs_12_PBEWithSha1AndRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x06};
//1.2.840.113549.1.12.5.1.7 PKCS #12 OID PBEID (1 2 840 113549 1 12 5 1). Deprecated, use the incompatible but similar (1 2 840 113549 1 12 1 5) or (1 2 840 113549 1 12 1 6) instead pkcs-12-PBEWithSha1AndRC2CBC
static const unsigned char cvOID_pkcs_12_PBEWithSha1AndRC2CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x01, 0x07};
//1.2.840.113549.1.12.5.2.1 PKCS #12 OID EnvelopingID (1 2 840 113549 1 12 5 2). Deprecated, use the conventional PKCS #1 OIDs instead pkcs-12-RSAEncryptionWith128BitRC4
static const unsigned char cvOID_pkcs_12_RSAEncryptionWith128BitRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x02, 0x01};
//1.2.840.113549.1.12.5.2.2 PKCS #12 OID EnvelopingID (1 2 840 113549 1 12 5 2). Deprecated, use the conventional PKCS #1 OIDs instead pkcs-12-RSAEncryptionWith40BitRC4
static const unsigned char cvOID_pkcs_12_RSAEncryptionWith40BitRC4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x02, 0x02};
//1.2.840.113549.1.12.5.2.3 PKCS #12 OID EnvelopingID (1 2 840 113549 1 12 5 2). Deprecated, use the conventional PKCS #1 OIDs instead pkcs-12-RSAEncryptionWithTripleDES
static const unsigned char cvOID_pkcs_12_RSAEncryptionWithTripleDES [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x02, 0x03};
//1.2.840.113549.1.12.5.3.1 PKCS #12 OID SignatureID (1 2 840 113549 1 12 5 3). Deprecated, use the conventional PKCS #1 OIDs instead pkcs-12-RSASignatureWithSHA1Digest
static const unsigned char cvOID_pkcs_12_RSASignatureWithSHA1Digest [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x05, 0x03, 0x01};
//1.2.840.113549.1.12.10.1.1 PKCS #12 BagIds (1 2 840 113549 1 12 10 1) pkcs-12-keyBag
static const unsigned char cvOID_pkcs_12_keyBag [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x0A, 0x01, 0x01};
//1.2.840.113549.1.12.10.1.2 PKCS #12 BagIds (1 2 840 113549 1 12 10 1) pkcs-12-pkcs-8ShroudedKeyBag
static const unsigned char cvOID_pkcs_12_pkcs_8ShroudedKeyBag [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x0A, 0x01, 0x02};
//1.2.840.113549.1.12.10.1.3 PKCS #12 BagIds (1 2 840 113549 1 12 10 1) pkcs-12-certBag
static const unsigned char cvOID_pkcs_12_certBag [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x0A, 0x01, 0x03};
//1.2.840.113549.1.12.10.1.4 PKCS #12 BagIds (1 2 840 113549 1 12 10 1) pkcs-12-crlBag
static const unsigned char cvOID_pkcs_12_crlBag [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x0A, 0x01, 0x04};
//1.2.840.113549.1.12.10.1.5 PKCS #12 BagIds (1 2 840 113549 1 12 10 1) pkcs-12-secretBag
static const unsigned char cvOID_pkcs_12_secretBag [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x0A, 0x01, 0x05};
//1.2.840.113549.1.12.10.1.6 PKCS #12 BagIds (1 2 840 113549 1 12 10 1) pkcs-12-safeContentsBag
static const unsigned char cvOID_pkcs_12_safeContentsBag [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x0C, 0x0A, 0x01, 0x06};
//1.2.840.113549.2.2 RSADSI digestAlgorithm (1 2 840 113549 2) md2
static const unsigned char cvOID_md2 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x02};
//1.2.840.113549.2.4 RSADSI digestAlgorithm (1 2 840 113549 2) md4
static const unsigned char cvOID_md4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x04};
//1.2.840.113549.2.5 RSADSI digestAlgorithm (1 2 840 113549 2) md5
static const unsigned char cvOID_md5 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x05};
//1.2.840.113549.3.2 RSADSI encryptionAlgorithm (1 2 840 113549 3) rc2CBC
static const unsigned char cvOID_rc2CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x02};
//1.2.840.113549.3.3 RSADSI encryptionAlgorithm (1 2 840 113549 3) rc2ECB
static const unsigned char cvOID_rc2ECB [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x03};
//1.2.840.113549.3.4 RSADSI encryptionAlgorithm (1 2 840 113549 3) rc4
static const unsigned char cvOID_rc4 [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x04};
//1.2.840.113549.3.5 RSADSI encryptionAlgorithm (1 2 840 113549 3) rc4WithMAC
static const unsigned char cvOID_rc4WithMAC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x05};
//1.2.840.113549.3.6 RSADSI encryptionAlgorithm (1 2 840 113549 3) desx-CBC
static const unsigned char cvOID_desx_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x06};
//1.2.840.113549.3.7 RSADSI encryptionAlgorithm (1 2 840 113549 3) des-EDE3-CBC
static const unsigned char cvOID_des_EDE3_CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x07};
//1.2.840.113549.3.8 RSADSI encryptionAlgorithm (1 2 840 113549 3) rc5CBC
static const unsigned char cvOID_rc5CBC [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x08};
//1.2.840.113549.3.9 RSADSI encryptionAlgorithm (1 2 840 113549 3) rc5-CBCPad
static const unsigned char cvOID_rc5_CBCPad [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x09};
//1.2.840.113549.3.10 RSADSI encryptionAlgorithm (1 2 840 113549 3). Formerly called CDMFCBCPad desCDMF
static const unsigned char cvOID_desCDMF [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x03, 0x0A};
//1.3.6.1.4.1.188.7.1.1 Ascom Systech ascom
static const unsigned char cvOID_ascom [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x81, 0x3C, 0x07, 0x01, 0x01};
//1.3.6.1.4.1.188.7.1.1.1 Ascom Systech ideaECB
static const unsigned char cvOID_ideaECB [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x81, 0x3C, 0x07, 0x01, 0x01, 0x01};
//1.3.6.1.4.1.188.7.1.1.2 Ascom Systech ideaCBC
static const unsigned char cvOID_ideaCBC [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x81, 0x3C, 0x07, 0x01, 0x01, 0x02};
//1.3.6.1.4.1.188.7.1.1.3 Ascom Systech ideaCFB
static const unsigned char cvOID_ideaCFB [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x81, 0x3C, 0x07, 0x01, 0x01, 0x03};
//1.3.6.1.4.1.188.7.1.1.4 Ascom Systech ideaOFB
static const unsigned char cvOID_ideaOFB [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x81, 0x3C, 0x07, 0x01, 0x01, 0x04};
//1.2.840.113556.4.3 Microsoft microsoftExcel
static const unsigned char cvOID_microsoftExcel [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x14, 0x04, 0x03};
//1.2.840.113556.4.4 Microsoft titledWithOID
static const unsigned char cvOID_titledWithOID [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x14, 0x04, 0x04};
//1.2.840.113556.4.5 Microsoft microsoftPowerPoint
static const unsigned char cvOID_microsoftPowerPoint [] = { 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x14, 0x04, 0x05};
//1.3.6.1.4.1.311.2.1.4 Microsoft code signing spcIndirectDataContext
static const unsigned char cvOID_spcIndirectDataContext [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x04};
//1.3.6.1.4.1.311.2.1.10 Microsoft code signing. Also known as policyLink spcAgencyInfo
static const unsigned char cvOID_spcAgencyInfo [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x0A};
//1.3.6.1.4.1.311.2.1.11 Microsoft code signing spcStatementType
static const unsigned char cvOID_spcStatementType [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x0B};
//1.3.6.1.4.1.311.2.1.12 Microsoft code signing spcSpOpusInfo
static const unsigned char cvOID_spcSpOpusInfo [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x0C};
//1.3.6.1.4.1.311.2.1.14 Microsoft certReqExtensions
static const unsigned char cvOID_certReqExtensions [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x0E};
//1.3.6.1.4.1.311.2.1.15 Microsoft code signing spcPelmageData
static const unsigned char cvOID_spcPelmageData [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x0F};
//1.3.6.1.4.1.311.2.1.20 Microsoft code signing. Also known as "glue extension" spcLink (type 1)
static const unsigned char cvOID_spcLink_1[] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x14};
//1.3.6.1.4.1.311.2.1.21 Microsoft individualCodeSigning
static const unsigned char cvOID_individualCodeSigning [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x15};
//1.3.6.1.4.1.311.2.1.22 Microsoft commercialCodeSigning
static const unsigned char cvOID_commercialCodeSigning [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x16};
//1.3.6.1.4.1.311.2.1.25 Microsoft code signing. Also known as "glue extension" spcLink (type 2)
static const unsigned char cvOID_spcLink_2[] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x19};
//1.3.6.1.4.1.311.2.1.26 Microsoft code signing spcMinimalCriteriaInfo
static const unsigned char cvOID_spcMinimalCriteriaInfo [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x1A};
//1.3.6.1.4.1.311.2.1.27 Microsoft code signing spcFinancialCriteriaInfo
static const unsigned char cvOID_spcFinancialCriteriaInfo [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x1B};
//1.3.6.1.4.1.311.2.1.28 Microsoft code signing. Also known as "glue extension" spcLink (type 3)
static const unsigned char cvOID_spcLink_3[] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x02, 0x01, 0x1C};
//1.3.6.1.4.1.311.3.2.1 Microsoft code signing timestampCountersignature
static const unsigned char cvOID_timestampCountersignature [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x03, 0x02, 0x01};
//1.3.6.1.4.1.311.10.1 Microsoft PKCS #7 contentType certTrustList
static const unsigned char cvOID_certTrustList [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x01};
//1.3.6.1.4.1.311.10.2 Microsoft nextUpdateLocation
static const unsigned char cvOID_nextUpdateLocation [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x02};
//1.3.6.1.4.1.311.10.3.1 Microsoft enhanced key usage certTrustListSigning
static const unsigned char cvOID_certTrustListSigning [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x03, 0x01};
//1.3.6.1.4.1.311.10.3.2 Microsoft enhanced key usage timeStampSigning
static const unsigned char cvOID_timeStampSigning [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x03, 0x02};
//1.3.6.1.4.1.311.10.3.3 Microsoft enhanced key usage serverGatedCrypto
static const unsigned char cvOID_serverGatedCrypto [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x03, 0x03};
//1.3.6.1.4.1.311.10.3.4 Microsoft enhanced key usage encryptedFileSystem
static const unsigned char cvOID_encryptedFileSystem [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x03, 0x04};
//1.3.6.1.4.1.311.10.4.1 Microsoft attribute yesnoTrustAttr
static const unsigned char cvOID_yesnoTrustAttr [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0A, 0x04, 0x01};
//1.3.6.1.4.1.311.16.4 Microsoft S/MIME cert attribute microsoftEncryptionCert
static const unsigned char cvOID_microsoftEncryptionCert [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x10, 0x04};
//1.3.6.1.4.1.311.20.2.2 Microsoft enhanced key usage smartcardLogon
static const unsigned char cvOID_smartcardLogon [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x14, 0x02, 0x02};
//1.3.6.1.4.1.311.21.1 Microsoft attribute cAKeyCertIndexPair
static const unsigned char cvOID_cAKeyCertIndexPair [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x15, 0x01};
//1.3.6.1.4.1.311.13.2.2 Microsoft attribute Unknown MS CryptoAPI-related extension
static const unsigned char cvOID_Unknown_MS_CryptoAPI_related_extension [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x0D, 0x02, 0x02};
//1.3.6.1.4.1.311.16.4 Microsoft attribute microsoftRecipientInfo
static const unsigned char cvOID_microsoftRecipientInfo [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x10, 0x04};
//1.3.6.1.4.1.2428.10.1.1 UNINETT PCA UNINETT policyIdentifier
static const unsigned char cvOID_UNINETT_policyIdentifier [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x92, 0x7C, 0x0A, 0x01, 0x01};
//1.3.6.1.4.1.2712.10 ICE-TEL CA ICE-TEL policyIdentifier
static const unsigned char cvOID_ICE_TEL_policyIdentifier [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x95, 0x18, 0x0A};
//1.3.6.1.4.1.2786.1.1.1 ICE-TEL CA policy ICE-TEL Italian policyIdentifier
static const unsigned char cvOID_ICE_TEL_Italian_policyIdentifier [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x95, 0x62, 0x01, 0x01, 0x01};
//1.3.6.1.4.1.3029.1.1 cryptlib encryption algorithm blowfishECB
static const unsigned char cvOID_blowfishECB [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x01, 0x01};
//1.3.6.1.4.1.3029.1.2 cryptlib encr
static const unsigned char cvOID_blowfishCBC [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x01, 0x02};
//1.3.6.1.4.1.3029.1.3 cryptlib encryption algorithm blowfishCFB
static const unsigned char cvOID_blowfishCFB [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x01, 0x03};
//1.3.6.1.4.1.3029.1.4 cryptlib encryption algorithm blowfishOFB
static const unsigned char cvOID_blowfishOFB [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x01, 0x04};
//1.3.6.1.4.1.3029.3.1 cryptlib public-key algorithm elgamal
static const unsigned char cvOID_elgamal [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x03, 0x01};
//1.3.6.1.4.1.3029.3.1.1 cryptlib public-key algorithm elgamalWithSHA-1
static const unsigned char cvOID_elgamalWithSHA_1 [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x03, 0x01, 0x01};
//1.3.6.1.4.1.3029.3.1.2 cryptlib public-key algorithm elgamalWithRIPEMD-160
static const unsigned char cvOID_elgamalWithRIPEMD_160 [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x03, 0x01, 0x02};
//1.3.6.1.4.1.3029.32.1 cryptlib cryptlibPrivateKey
static const unsigned char cvOID_cryptlibPrivateKey [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x20, 0x01};
//1.3.6.1.4.1.3029.42.11172.1 cryptlib special MPEG-of-cat OID mpeg-1
static const unsigned char cvOID_mpeg_1 [] = { 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x2A, 0xD7, 0x24, 0x01};
//1.3.6.1.5.5.7.1 PKIX privateExtension
static const unsigned char cvOID_privateExtension [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x01};
//1.3.6.1.5.5.7.1.1 PKIX private extension authorityInfoAccess
static const unsigned char cvOID_authorityInfoAccess [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x01, 0x01};
//ame
//1.3.6.1.5.5.7.1.11 PKIX private extension subjectInfoAccess
static const unsigned char cvOID_subjectInfoAccess [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x01, 0x0a};
//1.3.6.1.5.5.7.2 PKIX policyQualifierIds
static const unsigned char cvOID_policyQualifierIds [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x02};
//1.3.6.1.5.5.7.2.1 PKIX policy qualifier cps
static const unsigned char cvOID_cps [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x02, 0x01};
//1.3.6.1.5.5.7.2.2 PKIX policy qualifier unotice
static const unsigned char cvOID_unotice [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x02, 0x02};
//1.3.6.1.5.5.7.3 PKIX keyPurpose
static const unsigned char cvOID_keyPurpose [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03};
//1.3.6.1.5.5.7.3.1 PKIX key purpose serverAuth
static const unsigned char cvOID_serverAuth [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x01};
//1.3.6.1.5.5.7.3.2 PKIX key purpose clientAuth
static const unsigned char cvOID_clientAuth [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x02};
//1.3.6.1.5.5.7.3.3 PKIX key purpose codeSigning
static const unsigned char cvOID_codeSigning [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x03};
//1.3.6.1.5.5.7.3.4 PKIX key purpose emailProtection
static const unsigned char cvOID_emailProtection [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x04};
//1.3.6.1.5.5.7.3.5 PKIX key purpose ipsecEndSystem
static const unsigned char cvOID_ipsecEndSystem [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x05};
//1.3.6.1.5.5.7.3.6 PKIX key purpose ipsecTunnel
static const unsigned char cvOID_ipsecTunnel [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x06};
//1.3.6.1.5.5.7.3.7 PKIX key purpose ipsecUser
static const unsigned char cvOID_ipsecUser [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x07};
//1.3.6.1.5.5.7.3.8 PKIX key purpose timeStamping
static const unsigned char cvOID_timeStamping [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x08};
//ame
//1.3.6.1.5.5.7.3.9 PKIX key purpose OCSPSigning
static const unsigned char cvOID_OCSPSigning [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03, 0x09};
//1.3.6.1.5.5.7.4 PKIX cmpInformationTypes
static const unsigned char cvOID_cmpInformationTypes [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04};
//1.3.6.1.5.5.7.4.1 PKIX CMP information caProtEncCert
static const unsigned char cvOID_caProtEncCert [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04, 0x01};
//1.3.6.1.5.5.7.4.2 PKIX CMP information signKeyPairTypes
static const unsigned char cvOID_signKeyPairTypes [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04, 0x02};
//1.3.6.1.5.5.7.4.3 PKIX CMP information encKeyPairTypes
static const unsigned char cvOID_encKeyPairTypes [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04, 0x03};
//1.3.6.1.5.5.7.4.4 PKIX CMP information preferredSymmAlg
static const unsigned char cvOID_preferredSymmAlg [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04, 0x04};
//1.3.6.1.5.5.7.4.5 PKIX CMP information caKeyUpdateInfo
static const unsigned char cvOID_caKeyUpdateInfo [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04, 0x05};
//1.3.6.1.5.5.7.4.6 PKIX CMP information currentCRL
static const unsigned char cvOID_currentCRL [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x04, 0x06};
//1.3.6.1.5.5.7.6.3 PKIX algorithm dh-sig-hmac-sha1
static const unsigned char cvOID_dh_sig_hmac_sha1 [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x06, 0x03};
//1.3.6.1.5.5.7.6.4 PKIX algorithm dh-pop
static const unsigned char cvOID_dh_pop [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x06, 0x04};
//1.3.6.1.5.5.7.48.1 PKIX authority info access descriptor ocsp
static const unsigned char cvOID_ocsp [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x30, 0x01};
//1.3.6.1.5.5.7.48.2 PKIX authority info access descriptor caIssuers
static const unsigned char cvOID_caIssuers [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x30, 0x02};
//ame
//1.3.6.1.5.5.7.48.3 PKIX subject info access descriptor timeStamping
static const unsigned char cvOID_info_timeStamping [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x30, 0x03};
//1.3.6.1.5.5.7.48.5 PKIX subject info access descriptor caRepository
static const unsigned char cvOID_caRepository [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x07, 0x30, 0x05};
//1.3.6.1.5.5.8.1.1 ISAKMP HMAC algorithm HMAC-MD5
static const unsigned char cvOID_HMAC_MD5 [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x08, 0x01, 0x01};
//1.3.6.1.5.5.8.1.2 ISAKMP HMAC algorithm HMAC-SHA
static const unsigned char cvOID_HMAC_SHA [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x08, 0x01, 0x02};
//1.3.6.1.5.5.8.1.3 ISAKMP HMAC algorithm HMAC-Tiger
static const unsigned char cvOID_HMAC_Tiger [] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x08, 0x01, 0x03};
//1.3.6.1.5.5.8.2.2 ipsec_kp_ike_intermediate
static const unsigned char cvOID_iKEIntermediate[] = { 0x2B, 0x06, 0x01, 0x05, 0x05, 0x08, 0x02, 0x02};
//1.3.12.2.1011.7.1 DASS algorithm decEncryptionAlgorithm
static const unsigned char cvOID_decEncryptionAlgorithm [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x01};
//1.3.12.2.1011.7.1.2 DASS encryption algorithm decDEA
static const unsigned char cvOID_decDEA [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x01, 0x02};
//1.3.12.2.1011.7.2 DASS algorithm decHashAlgorithm
static const unsigned char cvOID_decHashAlgorithm [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x02};
//1.3.12.2.1011.7.2.1 DASS hash algorithm decMD2
static const unsigned char cvOID_decMD2 [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x02, 0x01};
//1.3.12.2.1011.7.2.2 DASS hash algorithm decMD4
static const unsigned char cvOID_decMD4 [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x02, 0x02};
//1.3.12.2.1011.7.3 DASS algorithm decSignatureAlgorithm
static const unsigned char cvOID_decSignatureAlgorithm [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x03};
//1.3.12.2.1011.7.3.1 DASS signature algorithm decMD2withRSA
static const unsigned char cvOID_decMD2withRSA [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x03, 0x01};
//1.3.12.2.1011.7.3.2 DASS signature algorithm decMD4withRSA
static const unsigned char cvOID_decMD4withRSA [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x03, 0x02};
//1.3.12.2.1011.7.3.3 DASS signature algorithm decDEAMAC
static const unsigned char cvOID_decDEAMAC [] = { 0x2B, 0x0C, 0x02, 0x87, 0x73, 0x07, 0x03, 0x03};
//1.3.14.2.26.5 Unsure about this OID sha
static const unsigned char cvOID_sha [] = { 0x2B, 0x0E, 0x02, 0x1A, 0x05};
//1.3.14.3.2.1.1 X.509. Unsure about this OID rsa
static const unsigned char cvOID_rsa [] = { 0x2B, 0x0E, 0x03, 0x02, 0x01, 0x01};
//1.3.14.3.2.2 Oddball OIW OID md4WitRSA
static const unsigned char cvOID_md4WitRSA [] = { 0x2B, 0x0E, 0x03, 0x02, 0x02};
//1.3.14.3.2.3 Oddball OIW OID md5WithRSA
static const unsigned char cvOID_md5WithRSA [] = { 0x2B, 0x0E, 0x03, 0x02, 0x03};
//1.3.14.3.2.4 Oddball OIW OID md4WithRSAEncryption
static const unsigned char cvOID_md4WithRSAEncryption [] = { 0x2B, 0x0E, 0x03, 0x02, 0x04};
//1.3.14.3.2.2.1 X.509. Deprecated sqmod-N
static const unsigned char cvOID_sqmod_N [] = { 0x2B, 0x0E, 0x03, 0x02, 0x02, 0x01};
//1.3.14.3.2.3.1 X.509. Deprecated sqmod-NwithRSA
static const unsigned char cvOID_sqmod_NwithRSA [] = { 0x2B, 0x0E, 0x03, 0x02, 0x03, 0x01};
//1.3.14.3.2.11 ISO 9796-2, also X9.31 Part 1 rsaSignature
static const unsigned char cvOID_rsaSignature [] = { 0x2B, 0x0E, 0x03, 0x02, 0x0B};
////1.3.14.3.2.12 OIW?, supposedly from an incomplete version of SDN.701 (doesn't match final SDN.701) dsa
//static const unsigned char cvOID_dsa [] = { 0x2B, 0x0E, 0x03, 0x02, 0x0C};
//1.3.14.3.2.14 Oddball OIW OID using 9796-2 padding rules mdc2WithRSASignature
static const unsigned char cvOID_mdc2WithRSASignature [] = { 0x2B, 0x0E, 0x03, 0x02, 0x0E};
//1.3.14.3.2.15 Oddball OIW OID using 9796-2 padding rules shaWithRSASignature
static const unsigned char cvOID_shaWithRSASignature [] = { 0x2B, 0x0E, 0x03, 0x02, 0x0F};
//1.3.14.3.2.16 Oddball OIW OID. Deprecated, use a plain DH OID instead dhWithCommonModulus
static const unsigned char cvOID_dhWithCommonModulus [] = { 0x2B, 0x0E, 0x03, 0x02, 0x10};
//1.3.14.3.2.17 Oddball OIW OID. Mode is ECB desEDE
static const unsigned char cvOID_desEDE [] = { 0x2B, 0x0E, 0x03, 0x02, 0x11};
////1.3.14.3.2.18 Oddball OIW OID sha
//static const unsigned char cvOID_sha [] = { 0x2B, 0x0E, 0x03, 0x02, 0x12};
//1.3.14.3.2.19 Oddball OIW OID, DES-based hash, planned for X9.31 Part 2 mdc-2
static const unsigned char cvOID_mdc_2 [] = { 0x2B, 0x0E, 0x03, 0x02, 0x13};
//1.3.14.3.2.20 Oddball OIW OID. Deprecated, use a plain DSA OID instead dsaCommon
static const unsigned char cvOID_dsaCommon [] = { 0x2B, 0x0E, 0x03, 0x02, 0x14};
//1.3.14.3.2.21 Oddball OIW OID. Deprecated, use a plain dsaWithSHA OID instead dsaCommonWithSHA
static const unsigned char cvOID_dsaCommonWithSHA [] = { 0x2B, 0x0E, 0x03, 0x02, 0x15};
//1.3.14.3.2.22 Oddball OIW OID rsaKeyTransport
static const unsigned char cvOID_rsaKeyTransport [] = { 0x2B, 0x0E, 0x03, 0x02, 0x16};
//1.3.14.3.2.23 Oddball OIW OID keyed-hash-seal
static const unsigned char cvOID_keyed_hash_seal [] = { 0x2B, 0x0E, 0x03, 0x02, 0x17};
//1.3.14.3.2.24 Oddball OIW OID using 9796-2 padding rules md2WithRSASignature
static const unsigned char cvOID_md2WithRSASignature [] = { 0x2B, 0x0E, 0x03, 0x02, 0x18};
//1.3.14.3.2.25 Oddball OIW OID using 9796-2 padding rules md5WithRSASignature
static const unsigned char cvOID_md5WithRSASignature [] = { 0x2B, 0x0E, 0x03, 0x02, 0x19};
//1.3.14.3.2.26 OIW sha1
static const unsigned char cvOID_sha1 [] = { 0x2B, 0x0E, 0x03, 0x02, 0x1A};
//1.3.14.3.2.27 OIW. This OID may also be assigned as ripemd-160 dsaWithSHA1
static const unsigned char cvOID_dsaWithSHA1 [] = { 0x2B, 0x0E, 0x03, 0x02, 0x1B};
//1.3.14.3.2.28 OIW dsaWithCommonSHA1
static const unsigned char cvOID_dsaWithCommonSHA1 [] = { 0x2B, 0x0E, 0x03, 0x02, 0x1C};
//1.3.14.3.2.29 Oddball OIW OID sha-1WithRSAEncryption
static const unsigned char cvOID_sha_1WithRSAEncryption [] = { 0x2B, 0x0E, 0x03, 0x02, 0x1D};
//1.3.14.3.3.1 Oddball OIW OID simple-strong-auth-mechanism
static const unsigned char cvOID_simple_strong_auth_mechanism [] = { 0x2B, 0x0E, 0x03, 0x03, 0x01};
//1.3.14.7.2.1.1 Unsure about this OID ElGamal
static const unsigned char cvOID_ElGamal [] = { 0x2B, 0x0E, 0x07, 0x02, 0x01, 0x01};
//1.3.14.7.2.3.1 Unsure about this OID md2WithRSA
static const unsigned char cvOID_md2WithRSA [] = { 0x2B, 0x0E, 0x07, 0x02, 0x03, 0x01};
//1.3.14.7.2.3.2 Unsure about this OID md2WithElGamal
static const unsigned char cvOID_md2WithElGamal [] = { 0x2B, 0x0E, 0x07, 0x02, 0x03, 0x02};
//1.3.36.1 Teletrust document document
static const unsigned char cvOID_document [] = { 0x2B, 0x24, 0x01};
//1.3.36.1.1 Teletrust document finalVersion
static const unsigned char cvOID_finalVersion [] = { 0x2B, 0x24, 0x01, 0x01};
//1.3.36.1.2 Teletrust document draft
static const unsigned char cvOID_draft [] = { 0x2B, 0x24, 0x01, 0x02};
//1.3.36.2 Teletrust sio sio
static const unsigned char cvOID_sio [] = { 0x2B, 0x24, 0x02};
//1.3.36.2.1 Teletrust sio sedu
static const unsigned char cvOID_sedu [] = { 0x2B, 0x24, 0x02, 0x01};
//1.3.36.3 Teletrust algorithm algorithm
static const unsigned char cvOID_algorithm_Teletrust[] = { 0x2B, 0x24, 0x03};
//1.3.36.3.1 Teletrust algorithm encryptionAlgorithm
static const unsigned char cvOID_encryptionAlgorithm_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01};
//1.3.36.3.1.1 Teletrust encryption algorithm des
static const unsigned char cvOID_des_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x01};
//1.3.36.3.1.1.1 Teletrust encryption algorithm desECB_pad
static const unsigned char cvOID_desECB_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x01, 0x01};
//1.3.36.3.1.1.1.1 Teletrust encryption algorithm desECB_ISOpad
static const unsigned char cvOID_desECB_ISOpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x01, 0x01, 0x01};
//1.3.36.3.1.1.2.1 Teletrust encryption algorithm desCBC_pad
static const unsigned char cvOID_desCBC_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x01, 0x02, 0x01};
//1.3.36.3.1.1.2.1.1 Teletrust encryption algorithm desCBC_ISOpad
static const unsigned char cvOID_desCBC_ISOpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x01, 0x02, 0x01, 0x01};
//1.3.36.3.1.3 Teletrust encryption algorithm des_3
static const unsigned char cvOID_des_3 [] = { 0x2B, 0x24, 0x03, 0x01, 0x03};
//1.3.36.3.1.3.1.1 Teletrust encryption algorithm. EDE triple DES des_3ECB_pad
static const unsigned char cvOID_des_3ECB_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x03, 0x01, 0x01};
//1.3.36.3.1.3.1.1.1 Teletrust encryption algorithm. EDE triple DES des_3ECB_ISOpad
static const unsigned char cvOID_des_3ECB_ISOpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x03, 0x01, 0x01, 0x01};
//1.3.36.3.1.3.2.1 Teletrust encryption algorithm. EDE triple DES des_3CBC_pad
static const unsigned char cvOID_des_3CBC_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x03, 0x02, 0x01};
//1.3.36.3.1.3.2.1.1 Teletrust encryption algorithm. EDE triple DES des_3CBC_ISOpad
static const unsigned char cvOID_des_3CBC_ISOpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x03, 0x02, 0x01, 0x01};
//1.3.36.3.1.2 Teletrust encryption algorithm idea
static const unsigned char cvOID_idea_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x02};
//1.3.36.3.1.2.1 Teletrust encryption algorithm ideaECB
static const unsigned char cvOID_ideaECB_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x01};
//1.3.36.3.1.2.1.1 Teletrust encryption algorithm ideaECB_pad
static const unsigned char cvOID_ideaECB_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x01, 0x01};
//1.3.36.3.1.2.1.1.1 Teletrust encryption algorithm ideaECB_ISOpad
static const unsigned char cvOID_ideaECB_ISOpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x01, 0x01, 0x01};
//1.3.36.3.1.2.2 Teletrust encryption algorithm ideaCBC
static const unsigned char cvOID_ideaCBC_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x02};
//1.3.36.3.1.2.2.1 Teletrust encryption algorithm ideaCBC_pad
static const unsigned char cvOID_ideaCBC_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x02, 0x01};
//1.3.36.3.1.2.2.1.1 Teletrust encryption algorithm ideaCBC_ISOpad
static const unsigned char cvOID_ideaCBC_ISOpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x02, 0x01, 0x01};
//1.3.36.3.1.2.3 Teletrust encryption algorithm ideaOFB
static const unsigned char cvOID_ideaOFB_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x03};
//1.3.36.3.1.2.4 Teletrust encryption algorithm ideaCFB
static const unsigned char cvOID_ideaCFB_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x02, 0x04};
//1.3.36.3.1.4 Teletrust encryption algorithm rsaEncryption
static const unsigned char cvOID_rsaEncryption_Teletrust [] = { 0x2B, 0x24, 0x03, 0x01, 0x04};
//1.3.36.3.1.4.512.17 Teletrust encryption algorithm rsaEncryptionWithlmod512expe17
static const unsigned char cvOID_rsaEncryptionWithlmod512expe17 [] = { 0x2B, 0x24, 0x03, 0x01, 0x04, 0x84, 0x00, 0x11};
//1.3.36.3.1.5 Teletrust encryption algorithm bsi-1
static const unsigned char cvOID_bsi_1 [] = { 0x2B, 0x24, 0x03, 0x01, 0x05};
//1.3.36.3.1.5.1 Teletrust encryption algorithm bsi_1ECB_pad
static const unsigned char cvOID_bsi_1ECB_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x05, 0x01};
//1.3.36.3.1.5.2 Teletrust encryption algorithm bsi_1CBC_pad
static const unsigned char cvOID_bsi_1CBC_pad [] = { 0x2B, 0x24, 0x03, 0x01, 0x05, 0x02};
//1.3.36.3.1.5.2.1 Teletrust encryption algorithm bsi_1CBC_PEMpad
static const unsigned char cvOID_bsi_1CBC_PEMpad [] = { 0x2B, 0x24, 0x03, 0x01, 0x05, 0x02, 0x01};
//1.3.36.3.2 Teletrust algorithm hashAlgorithm
static const unsigned char cvOID_hashAlgorithm [] = { 0x2B, 0x24, 0x03, 0x02};
//1.3.36.3.2.1 Teletrust hash algorithm ripemd160
static const unsigned char cvOID_ripemd160_Teletrust [] = { 0x2B, 0x24, 0x03, 0x02, 0x01};
//1.3.36.3.2.2 Teletrust hash algorithm ripemd128
static const unsigned char cvOID_ripemd128_Teletrust [] = { 0x2B, 0x24, 0x03, 0x02, 0x02};
//1.3.36.3.2.3 Teletrust hash algorithm ripemd256
static const unsigned char cvOID_ripemd256 [] = { 0x2B, 0x24, 0x03, 0x02, 0x03};
//1.3.36.3.2.4 Teletrust hash algorithm mdc2singleLength
static const unsigned char cvOID_mdc2singleLength [] = { 0x2B, 0x24, 0x03, 0x02, 0x04};
//1.3.36.3.2.5 Teletrust hash algorithm mdc2doubleLength
static const unsigned char cvOID_mdc2doubleLength [] = { 0x2B, 0x24, 0x03, 0x02, 0x05};
//1.3.36.3.3 Teletrust algorithm signatureAlgorithm
static const unsigned char cvOID_signatureAlgorithm [] = { 0x2B, 0x24, 0x03, 0x03};
//1.3.36.3.3.1 Teletrust signature algorithm rsaSignature
static const unsigned char cvOID_rsaSignature_Teletrust [] = { 0x2B, 0x24, 0x03, 0x03, 0x01};
//1.3.36.3.3.1.1 Teletrust signature algorithm rsaSignatureWithsha1
static const unsigned char cvOID_rsaSignatureWithsha1 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01};
//1.3.36.3.3.1.1.512.2 Teletrust signature algorithm rsaSignatureWithsha1_l512_l2
static const unsigned char cvOID_rsaSignatureWithsha1_l512_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x84, 0x00, 0x02};
//1.3.36.3.3.1.1.640.2 Teletrust signature algorithm rsaSignatureWithsha1_l640_l2
static const unsigned char cvOID_rsaSignatureWithsha1_l640_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x85, 0x00, 0x02};
//1.3.36.3.3.1.1.768.2 Teletrust signature algorithm rsaSignatureWithsha1_l768_l2
static const unsigned char cvOID_rsaSignatureWithsha1_l768_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x86, 0x00, 0x02};
//1.3.36.3.3.1.1.892.2 Teletrust signature algorithm rsaSignatureWithsha1_l896_l2
static const unsigned char cvOID_rsaSignatureWithsha1_l896_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x87, 0x00, 0x02};
//1.3.36.3.3.1.1.1024.2 Teletrust signature algorithm rsaSignatureWithsha1_l1024_l2
static const unsigned char cvOID_rsaSignatureWithsha1_l1024_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x88, 0x00, 0x02};
//1.3.36.3.3.1.1.512.3 Teletrust signature algorithm rsaSignatureWithsha1_l512_l3
static const unsigned char cvOID_rsaSignatureWithsha1_l512_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x84, 0x00, 0x03};
//1.3.36.3.3.1.1.640.3 Teletrust signature algorithm rsaSignatureWithsha1_l640_l3
static const unsigned char cvOID_rsaSignatureWithsha1_l640_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x85, 0x00, 0x03};
//1.3.36.3.3.1.1.768.3 Teletrust signature algorithm rsaSignatureWithsha1_l768_l3
static const unsigned char cvOID_rsaSignatureWithsha1_l768_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x86, 0x00, 0x03};
//1.3.36.3.3.1.1.896.3 Teletrust signature algorithm rsaSignatureWithsha1_l896_l3
static const unsigned char cvOID_rsaSignatureWithsha1_l896_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x87, 0x00, 0x03};
//1.3.36.3.3.1.1.1024.3 Teletrust signature algorithm rsaSignatureWithsha1_l1024_l3
static const unsigned char cvOID_rsaSignatureWithsha1_l1024_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x88, 0x00, 0x03};
//1.3.36.3.3.1.1.512.5 Teletrust signature algorithm rsaSignatureWithsha1_l512_l5
static const unsigned char cvOID_rsaSignatureWithsha1_l512_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x84, 0x00, 0x05};
//1.3.36.3.3.1.1.640.5 Teletrust signature algorithm rsaSignatureWithsha1_l640_l5
static const unsigned char cvOID_rsaSignatureWithsha1_l640_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x85, 0x00, 0x05};
//1.3.36.3.3.1.1.768.5 Teletrust signature algorithm rsaSignatureWithsha1_l768_l5
static const unsigned char cvOID_rsaSignatureWithsha1_l768_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x86, 0x00, 0x05};
//1.3.36.3.3.1.1.896.5 Teletrust signature algorithm rsaSignatureWithsha1_l896_l5
static const unsigned char cvOID_rsaSignatureWithsha1_l896_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x87, 0x00, 0x05};
//1.3.36.3.3.1.1.1024.5 Teletrust signature algorithm rsaSignatureWithsha1_l1024_l5
static const unsigned char cvOID_rsaSignatureWithsha1_l1024_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x88, 0x00, 0x05};
//1.3.36.3.3.1.1.512.9 Teletrust signature algorithm rsaSignatureWithsha1_l512_l9
static const unsigned char cvOID_rsaSignatureWithsha1_l512_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x84, 0x00, 0x09};
//1.3.36.3.3.1.1.640.9 Teletrust signature algorithm rsaSignatureWithsha1_l640_l9
static const unsigned char cvOID_rsaSignatureWithsha1_l640_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x85, 0x00, 0x09};
//1.3.36.3.3.1.1.768.9 Teletrust signature algorithm rsaSignatureWithsha1_l768_l9
static const unsigned char cvOID_rsaSignatureWithsha1_l768_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x86, 0x00, 0x09};
//1.3.36.3.3.1.1.896.9 Teletrust signature algorithm rsaSignatureWithsha1_l896_l9
static const unsigned char cvOID_rsaSignatureWithsha1_l896_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x87, 0x00, 0x09};
//1.3.36.3.3.1.1.1024.9 Teletrust signature algorithm rsaSignatureWithsha1_l1024_l9
static const unsigned char cvOID_rsaSignatureWithsha1_l1024_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x88, 0x00, 0x09};
//1.3.36.3.3.1.1.512.11 Teletrust signature algorithm rsaSignatureWithsha1_l512_l11
static const unsigned char cvOID_rsaSignatureWithsha1_l512_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x84, 0x00, 0x11};
//1.3.36.3.3.1.1.640.11 Teletrust signature algorithm rsaSignatureWithsha1_l640_l11
static const unsigned char cvOID_rsaSignatureWithsha1_l640_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x85, 0x00, 0x11};
//1.3.36.3.3.1.1.768.11 Teletrust signature algorithm rsaSignatureWithsha1_l768_l11
static const unsigned char cvOID_rsaSignatureWithsha1_l768_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x86, 0x00, 0x11};
//1.3.36.3.3.1.1.896.11 Teletrust signature algorithm rsaSignatureWithsha1_l896_l11
static const unsigned char cvOID_rsaSignatureWithsha1_l896_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x87, 0x00, 0x11};
//1.3.36.3.3.1.1.1024.11 Teletrust signature algorithm rsaSignatureWithsha1_l1024_l11
static const unsigned char cvOID_rsaSignatureWithsha1_l1024_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x01, 0x88, 0x00, 0x11};
//1.3.36.3.3.1.2 Teletrust signature algorithm rsaSignatureWithripemd160
static const unsigned char cvOID_rsaSignatureWithripemd160 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02};
//1.3.36.3.3.1.2.512.2 Teletrust signature algorithm rsaSignatureWithripemd160_l512_l2
static const unsigned char cvOID_rsaSignatureWithripemd160_l512_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x84, 0x00, 0x02};
//1.3.36.3.3.1.2.640.2 Teletrust signature algorithm rsaSignatureWithripemd160_l640_l2
static const unsigned char cvOID_rsaSignatureWithripemd160_l640_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x85, 0x00, 0x02};
//1.3.36.3.3.1.2.768.2 Teletrust signature algorithm rsaSignatureWithripemd160_l768_l2
static const unsigned char cvOID_rsaSignatureWithripemd160_l768_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x86, 0x00, 0x02};
//1.3.36.3.3.1.2.892.2 Teletrust signature algorithm rsaSignatureWithripemd160_l896_l2
static const unsigned char cvOID_rsaSignatureWithripemd160_l896_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x87, 0x00, 0x02};
//1.3.36.3.3.1.2.1024.2 Teletrust signature algorithm rsaSignatureWithripemd160_l1024_l2
static const unsigned char cvOID_rsaSignatureWithripemd160_l1024_l2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x88, 0x00, 0x02};
//1.3.36.3.3.1.2.512.3 Teletrust signature algorithm rsaSignatureWithripemd160_l512_l3
static const unsigned char cvOID_rsaSignatureWithripemd160_l512_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x84, 0x00, 0x03};
//1.3.36.3.3.1.2.640.3 Teletrust signature algorithm rsaSignatureWithripemd160_l640_l3
static const unsigned char cvOID_rsaSignatureWithripemd160_l640_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x85, 0x00, 0x03};
//1.3.36.3.3.1.2.768.3 Teletrust signature algorithm rsaSignatureWithripemd160_l768_l3
static const unsigned char cvOID_rsaSignatureWithripemd160_l768_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x86, 0x00, 0x03};
//1.3.36.3.3.1.2.896.3 Teletrust signature algorithm rsaSignatureWithripemd160_l896_l3
static const unsigned char cvOID_rsaSignatureWithripemd160_l896_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x87, 0x00, 0x03};
//1.3.36.3.3.1.2.1024.3 Teletrust signature algorithm rsaSignatureWithripemd160_l1024_l3
static const unsigned char cvOID_rsaSignatureWithripemd160_l1024_l3 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x88, 0x00, 0x03};
//1.3.36.3.3.1.2.512.5 Teletrust signature algorithm rsaSignatureWithripemd160_l512_l5
static const unsigned char cvOID_rsaSignatureWithripemd160_l512_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x84, 0x00, 0x05};
//1.3.36.3.3.1.2.640.5 Teletrust signature algorithm rsaSignatureWithripemd160_l640_l5
static const unsigned char cvOID_rsaSignatureWithripemd160_l640_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x85, 0x00, 0x05};
//1.3.36.3.3.1.2.768.5 Teletrust signature algorithm rsaSignatureWithripemd160_l768_l5
static const unsigned char cvOID_rsaSignatureWithripemd160_l768_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x86, 0x00, 0x05};
//1.3.36.3.3.1.2.896.5 Teletrust signature algorithm rsaSignatureWithripemd160_l896_l5
static const unsigned char cvOID_rsaSignatureWithripemd160_l896_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x87, 0x00, 0x05};
//1.3.36.3.3.1.2.1024.5 Teletrust signature algorithm rsaSignatureWithripemd160_l1024_l5
static const unsigned char cvOID_rsaSignatureWithripemd160_l1024_l5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x88, 0x00, 0x05};
//1.3.36.3.3.1.2.512.9 Teletrust signature algorithm rsaSignatureWithripemd160_l512_l9
static const unsigned char cvOID_rsaSignatureWithripemd160_l512_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x84, 0x00, 0x09};
//1.3.36.3.3.1.2.640.9 Teletrust signature algorithm rsaSignatureWithripemd160_l640_l9
static const unsigned char cvOID_rsaSignatureWithripemd160_l640_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x85, 0x00, 0x09};
//1.3.36.3.3.1.2.768.9 Teletrust signature algorithm rsaSignatureWithripemd160_l768_l9
static const unsigned char cvOID_rsaSignatureWithripemd160_l768_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x86, 0x00, 0x09};
//1.3.36.3.3.1.2.896.9 Teletrust signature algorithm rsaSignatureWithripemd160_l896_l9
static const unsigned char cvOID_rsaSignatureWithripemd160_l896_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x87, 0x00, 0x09};
//1.3.36.3.3.1.2.1024.9 Teletrust signature algorithm rsaSignatureWithripemd160_l1024_l9
static const unsigned char cvOID_rsaSignatureWithripemd160_l1024_l9 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x88, 0x00, 0x09};
//1.3.36.3.3.1.2.512.11 Teletrust signature algorithm rsaSignatureWithripemd160_l512_l11
static const unsigned char cvOID_rsaSignatureWithripemd160_l512_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x84, 0x00, 0x11};
//1.3.36.3.3.1.2.640.11 Teletrust signature algorithm rsaSignatureWithripemd160_l640_l11
static const unsigned char cvOID_rsaSignatureWithripemd160_l640_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x85, 0x00, 0x11};
//1.3.36.3.3.1.2.768.11 Teletrust signature algorithm rsaSignatureWithripemd160_l768_l11
static const unsigned char cvOID_rsaSignatureWithripemd160_l768_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x86, 0x00, 0x11};
//1.3.36.3.3.1.2.896.11 Teletrust signature algorithm rsaSignatureWithripemd160_l896_l11
static const unsigned char cvOID_rsaSignatureWithripemd160_l896_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x87, 0x00, 0x11};
//1.3.36.3.3.1.2.1024.11 Teletrust signature algorithm rsaSignatureWithripemd160_l1024_l11
static const unsigned char cvOID_rsaSignatureWithripemd160_l1024_l11 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x02, 0x88, 0x00, 0x11};
//1.3.36.3.3.1.3 Teletrust signature algorithm rsaSignatureWithrimpemd128
static const unsigned char cvOID_rsaSignatureWithrimpemd128 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x03};
//1.3.36.3.3.1.4 Teletrust signature algorithm rsaSignatureWithrimpemd256
static const unsigned char cvOID_rsaSignatureWithrimpemd256 [] = { 0x2B, 0x24, 0x03, 0x03, 0x01, 0x04};
//1.3.36.3.3.2 Teletrust signature algorithm ecsieSign
static const unsigned char cvOID_ecsieSign [] = { 0x2B, 0x24, 0x03, 0x03, 0x02};
//1.3.36.3.3.2.1 Teletrust signature algorithm ecsieSignWithsha1
static const unsigned char cvOID_ecsieSignWithsha1 [] = { 0x2B, 0x24, 0x03, 0x03, 0x02, 0x01};
//1.3.36.3.3.2.2 Teletrust signature algorithm ecsieSignWithripemd160
static const unsigned char cvOID_ecsieSignWithripemd160 [] = { 0x2B, 0x24, 0x03, 0x03, 0x02, 0x02};
//1.3.36.3.3.2.3 Teletrust signature algorithm ecsieSignWithmd2
static const unsigned char cvOID_ecsieSignWithmd2 [] = { 0x2B, 0x24, 0x03, 0x03, 0x02, 0x03};
//1.3.36.3.3.2.4 Teletrust signature algorithm ecsieSignWithmd5
static const unsigned char cvOID_ecsieSignWithmd5 [] = { 0x2B, 0x24, 0x03, 0x03, 0x02, 0x04};
//1.3.36.3.4 Teletrust algorithm signatureScheme
static const unsigned char cvOID_signatureScheme [] = { 0x2B, 0x24, 0x03, 0x04};
//1.3.36.3.4.1 Teletrust signature scheme sigS_ISO9796-1
static const unsigned char cvOID_sigS_ISO9796_1 [] = { 0x2B, 0x24, 0x03, 0x04, 0x01};
//1.3.36.3.4.2 Teletrust signature scheme sigS_ISO9796-2
static const unsigned char cvOID_sigS_ISO9796_2 [] = { 0x2B, 0x24, 0x03, 0x04, 0x02};
//1.3.36.3.4.2.1 Teletrust signature scheme. Unsure what this is supposed to be sigS_ISO9796-2Withred
static const unsigned char cvOID_sigS_ISO9796_2Withred [] = { 0x2B, 0x24, 0x03, 0x04, 0x02, 0x01};
//1.3.36.3.4.2.2 Teletrust signature scheme. Unsure what this is supposed to be sigS_ISO9796-2Withrsa
static const unsigned char cvOID_sigS_ISO9796_2Withrsa [] = { 0x2B, 0x24, 0x03, 0x04, 0x02, 0x02};
//1.3.36.3.4.2.3 Teletrust signature scheme. 9796-2 with random number in padding field sigS_ISO9796-2Withrnd
static const unsigned char cvOID_sigS_ISO9796_2Withrnd [] = { 0x2B, 0x24, 0x03, 0x04, 0x02, 0x03};
//1.3.36.4 Teletrust attribute attribute
static const unsigned char cvOID_attribute_Teletrust [] = { 0x2B, 0x24, 0x04};
//1.3.36.5 Teletrust policy policy
static const unsigned char cvOID_policy [] = { 0x2B, 0x24, 0x05};
//1.3.36.6 Teletrust API api
static const unsigned char cvOID_api [] = { 0x2B, 0x24, 0x06};
//1.3.36.6.1 Teletrust API manufacturer-specific_api
static const unsigned char cvOID_manufacturer_specific_api [] = { 0x2B, 0x24, 0x06, 0x01};
//1.3.36.6.1.1 Teletrust API utimaco-api
static const unsigned char cvOID_utimaco_api [] = { 0x2B, 0x24, 0x06, 0x01, 0x01};
//1.3.36.6.2 Teletrust API functionality-specific_api
static const unsigned char cvOID_functionality_specific_api [] = { 0x2B, 0x24, 0x06, 0x02};
//1.3.36.7 Teletrust key management keymgmnt
static const unsigned char cvOID_keymgmnt [] = { 0x2B, 0x24, 0x07};
//1.3.36.7.1 Teletrust key management keyagree
static const unsigned char cvOID_keyagree [] = { 0x2B, 0x24, 0x07, 0x01};
//1.3.36.7.1.1 Teletrust key management bsiPKE
static const unsigned char cvOID_bsiPKE [] = { 0x2B, 0x24, 0x07, 0x01, 0x01};
//1.3.36.7.2 Teletrust key management keytrans
static const unsigned char cvOID_keytrans [] = { 0x2B, 0x24, 0x07, 0x02};
//1.3.36.7.2.1 Teletrust key management. 9796-2 with key stored in hash field encISO9796-2Withrsa
static const unsigned char cvOID_encISO9796_2Withrsa [] = { 0x2B, 0x24, 0x07, 0x02, 0x01};
//1.3.36.8.1.1 Teletrust policy sigiSigConform
static const unsigned char cvOID_sigiSigConform [] = { 0x2B, 0x24, 0x08, 0x01, 0x01};
//1.3.36.8.2.1 Teletrust extended key usage directoryService
static const unsigned char cvOID_directoryService [] = { 0x2B, 0x24, 0x08, 0x02, 0x01};
//1.3.36.8.3.1 Teletrust attribute dateOfCertGen
static const unsigned char cvOID_dateOfCertGen [] = { 0x2B, 0x24, 0x08, 0x03, 0x01};
//1.3.36.8.3.2 Teletrust attribute procuration
static const unsigned char cvOID_procuration [] = { 0x2B, 0x24, 0x08, 0x03, 0x02};
//1.3.36.8.3.3 Teletrust attribute admission
static const unsigned char cvOID_admission [] = { 0x2B, 0x24, 0x08, 0x03, 0x03};
//1.3.36.8.3.4 Teletrust attribute monetaryLimit
static const unsigned char cvOID_monetaryLimit [] = { 0x2B, 0x24, 0x08, 0x03, 0x04};
//1.3.36.8.3.5 Teletrust attribute declarationOfMajority
static const unsigned char cvOID_declarationOfMajority [] = { 0x2B, 0x24, 0x08, 0x03, 0x05};
//1.3.36.8.3.6 Teletrust attribute integratedCircuitCardSerialNumber
static const unsigned char cvOID_integratedCircuitCardSerialNumber [] = { 0x2B, 0x24, 0x08, 0x03, 0x06};
//1.3.36.8.3.7 Teletrust attribute pKReference
static const unsigned char cvOID_pKReference [] = { 0x2B, 0x24, 0x08, 0x03, 0x07};
//1.3.36.8.3.8 Teletrust attribute restriction
static const unsigned char cvOID_restriction_1 [] = { 0x2B, 0x24, 0x08, 0x03, 0x08};
//1.3.36.8.3.9 Teletrust attribute retrieveIfAllowed
static const unsigned char cvOID_retrieveIfAllowed [] = { 0x2B, 0x24, 0x08, 0x03, 0x09};
//1.3.36.8.3.10 Teletrust attribute requestedCertificate
static const unsigned char cvOID_requestedCertificate [] = { 0x2B, 0x24, 0x08, 0x03, 0x0A};
//1.3.36.8.3.11 Teletrust attribute namingAuthorities
static const unsigned char cvOID_namingAuthorities [] = { 0x2B, 0x24, 0x08, 0x03, 0x0B};
//1.3.36.8.3.12 Teletrust attribute certInDirSince
static const unsigned char cvOID_certInDirSince [] = { 0x2B, 0x24, 0x08, 0x03, 0x0C};
//1.3.36.8.3.13 Teletrust attribute certHash
static const unsigned char cvOID_certHash [] = { 0x2B, 0x24, 0x08, 0x03, 0x0D};
//1.3.36.8.4.1 Teletrust OtherName attribute personalData
static const unsigned char cvOID_personalData [] = { 0x2B, 0x24, 0x08, 0x04, 0x01};
//1.3.36.8.4.8 Teletrust attribute certificate attribute restriction
static const unsigned char cvOID_restriction_2 [] = { 0x2B, 0x24, 0x08, 0x04, 0x08};
//1.3.36.8.5.1.1.1 Teletrust signature algorithm rsaIndicateSHA1
static const unsigned char cvOID_rsaIndicateSHA1 [] = { 0x2B, 0x24, 0x08, 0x05, 0x01, 0x01, 0x01};
//1.3.36.8.5.1.1.2 Teletrust signature algorithm rsaIndicateRIPEMD160
static const unsigned char cvOID_rsaIndicateRIPEMD160 [] = { 0x2B, 0x24, 0x08, 0x05, 0x01, 0x01, 0x02};
//1.3.36.8.5.1.1.3 Teletrust signature algorithm rsaWithSHA1
static const unsigned char cvOID_rsaWithSHA1 [] = { 0x2B, 0x24, 0x08, 0x05, 0x01, 0x01, 0x03};
//1.3.36.8.5.1.1.4 Teletrust signature algorithm rsaWithRIPEMD160
static const unsigned char cvOID_rsaWithRIPEMD160 [] = { 0x2B, 0x24, 0x08, 0x05, 0x01, 0x01, 0x04};
//1.3.36.8.5.1.2.1 Teletrust signature algorithm dsaExtended
static const unsigned char cvOID_dsaExtended [] = { 0x2B, 0x24, 0x08, 0x05, 0x01, 0x02, 0x01};
//1.3.36.8.5.1.2.2 Teletrust signature algorithm dsaWithRIPEMD160
static const unsigned char cvOID_dsaWithRIPEMD160 [] = { 0x2B, 0x24, 0x08, 0x05, 0x01, 0x02, 0x02};
//1.3.36.8.6.1 Teletrust signature attributes cert
static const unsigned char cvOID_cert [] = { 0x2B, 0x24, 0x08, 0x06, 0x01};
//1.3.36.8.6.2 Teletrust signature attributes certRef
static const unsigned char cvOID_certRef [] = { 0x2B, 0x24, 0x08, 0x06, 0x02};
//1.3.36.8.6.3 Teletrust signature attributes attrCert
static const unsigned char cvOID_attrCert [] = { 0x2B, 0x24, 0x08, 0x06, 0x03};
//1.3.36.8.6.4 Teletrust signature attributes attrRef
static const unsigned char cvOID_attrRef [] = { 0x2B, 0x24, 0x08, 0x06, 0x04};
//1.3.36.8.6.5 Teletrust signature attributes fileName
static const unsigned char cvOID_fileName [] = { 0x2B, 0x24, 0x08, 0x06, 0x05};
//1.3.36.8.6.6 Teletrust signature attributes storageTime
static const unsigned char cvOID_storageTime [] = { 0x2B, 0x24, 0x08, 0x06, 0x06};
//1.3.36.8.6.7 Teletrust signature attributes fileSize
static const unsigned char cvOID_fileSize [] = { 0x2B, 0x24, 0x08, 0x06, 0x07};
//1.3.36.8.6.8 Teletrust signature attributes location
static const unsigned char cvOID_location [] = { 0x2B, 0x24, 0x08, 0x06, 0x08};
//1.3.36.8.6.9 Teletrust signature attributes sigNumber
static const unsigned char cvOID_sigNumber [] = { 0x2B, 0x24, 0x08, 0x06, 0x09};
//1.3.36.8.6.10 Teletrust signature attributes autoGen
static const unsigned char cvOID_autoGen [] = { 0x2B, 0x24, 0x08, 0x06, 0x0A};
//1.3.36.8.7.1.1 Teletrust presentation types ptAdobeILL
static const unsigned char cvOID_ptAdobeILL [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x01};
//1.3.36.8.7.1.2 Teletrust presentation types ptAmiPro
static const unsigned char cvOID_ptAmiPro [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x02};
//1.3.36.8.7.1.3 Teletrust presentation types ptAutoCAD
static const unsigned char cvOID_ptAutoCAD [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x03};
//1.3.36.8.7.1.4 Teletrust presentation types ptBinary
static const unsigned char cvOID_ptBinary [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x04};
//1.3.36.8.7.1.5 Teletrust presentation types ptBMP
static const unsigned char cvOID_ptBMP [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x05};
//1.3.36.8.7.1.6 Teletrust presentation types ptCGM
static const unsigned char cvOID_ptCGM [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x06};
//1.3.36.8.7.1.7 Teletrust presentation types ptCorelCRT
static const unsigned char cvOID_ptCorelCRT [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x07};
//1.3.36.8.7.1.8 Teletrust presentation types ptCorelDRW
static const unsigned char cvOID_ptCorelDRW [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x08};
//1.3.36.8.7.1.9 Teletrust presentation types ptCorelEXC
static const unsigned char cvOID_ptCorelEXC [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x09};
//1.3.36.8.7.1.10 Teletrust presentation types ptCorelPHT
static const unsigned char cvOID_ptCorelPHT [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x0A};
//1.3.36.8.7.1.11 Teletrust presentation types ptDraw
static const unsigned char cvOID_ptDraw [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x0B};
//1.3.36.8.7.1.12 Teletrust presentation types ptDVI
static const unsigned char cvOID_ptDVI [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x0C};
//1.3.36.8.7.1.13 Teletrust presentation types ptEPS
static const unsigned char cvOID_ptEPS [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x0D};
//1.3.36.8.7.1.14 Teletrust presentation types ptExcel
static const unsigned char cvOID_ptExcel [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x0E};
//1.3.36.8.7.1.15 Teletrust presentation types ptGEM
static const unsigned char cvOID_ptGEM [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x0F};
//1.3.36.8.7.1.16 Teletrust presentation types ptGIF
static const unsigned char cvOID_ptGIF [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x10};
//1.3.36.8.7.1.17 Teletrust presentation types ptHPGL
static const unsigned char cvOID_ptHPGL [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x11};
//1.3.36.8.7.1.18 Teletrust presentation types ptJPEG
static const unsigned char cvOID_ptJPEG [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x12};
//1.3.36.8.7.1.19 Teletrust presentation types ptKodak
static const unsigned char cvOID_ptKodak [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x13};
//1.3.36.8.7.1.20 Teletrust presentation types ptLaTeX
static const unsigned char cvOID_ptLaTeX [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x14};
//1.3.36.8.7.1.21 Teletrust presentation types ptLotus
static const unsigned char cvOID_ptLotus [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x15};
//1.3.36.8.7.1.22 Teletrust presentation types ptLotusPIC
static const unsigned char cvOID_ptLotusPIC [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x16};
//1.3.36.8.7.1.23 Teletrust presentation types ptMacPICT
static const unsigned char cvOID_ptMacPICT [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x17};
//1.3.36.8.7.1.24 Teletrust presentation types ptMacWord
static const unsigned char cvOID_ptMacWord [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x18};
//1.3.36.8.7.1.25 Teletrust presentation types ptMSWfD
static const unsigned char cvOID_ptMSWfD [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x19};
//1.3.36.8.7.1.26 Teletrust presentation types ptMSWord
static const unsigned char cvOID_ptMSWord [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x1A};
//1.3.36.8.7.1.27 Teletrust presentation types ptMSWord2
static const unsigned char cvOID_ptMSWord2 [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x1B};
//1.3.36.8.7.1.28 Teletrust presentation types ptMSWord6
static const unsigned char cvOID_ptMSWord6 [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x1C};
//1.3.36.8.7.1.29 Teletrust presentation types ptMSWord8
static const unsigned char cvOID_ptMSWord8 [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x1D};
//1.3.36.8.7.1.30 Teletrust presentation types ptPDF
static const unsigned char cvOID_ptPDF [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x1E};
//1.3.36.8.7.1.31 Teletrust presentation types ptPIF
static const unsigned char cvOID_ptPIF [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x1F};
//1.3.36.8.7.1.32 Teletrust presentation types ptPostscript
static const unsigned char cvOID_ptPostscript [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x20};
//1.3.36.8.7.1.33 Teletrust presentation types ptRTF
static const unsigned char cvOID_ptRTF [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x21};
//1.3.36.8.7.1.34 Teletrust presentation types ptSCITEX
static const unsigned char cvOID_ptSCITEX [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x22};
//1.3.36.8.7.1.35 Teletrust presentation types ptTAR
static const unsigned char cvOID_ptTAR [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x23};
//1.3.36.8.7.1.36 Teletrust presentation types ptTarga
static const unsigned char cvOID_ptTarga [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x24};
//1.3.36.8.7.1.37 Teletrust presentation types ptTeX
static const unsigned char cvOID_ptTeX [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x25};
//1.3.36.8.7.1.38 Teletrust presentation types ptText
static const unsigned char cvOID_ptText [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x26};
//1.3.36.8.7.1.39 Teletrust presentation types ptTIFF
static const unsigned char cvOID_ptTIFF [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x27};
//1.3.36.8.7.1.40 Teletrust presentation types ptTIFF-FC
static const unsigned char cvOID_ptTIFF_FC [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x28};
//1.3.36.8.7.1.41 Teletrust presentation types ptUID
static const unsigned char cvOID_ptUID [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x29};
//1.3.36.8.7.1.42 Teletrust presentation types ptUUEncode
static const unsigned char cvOID_ptUUEncode [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x2A};
//1.3.36.8.7.1.43 Teletrust presentation types ptWMF
static const unsigned char cvOID_ptWMF [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x2B};
//1.3.36.8.7.1.44 Teletrust presentation types ptWordPerfect
static const unsigned char cvOID_ptWordPerfect [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x2C};
//1.3.36.8.7.1.45 Teletrust presentation types ptWPGrph
static const unsigned char cvOID_ptWPGrph [] = { 0x2B, 0x24, 0x08, 0x07, 0x01, 0x2D};
//1.3.101.1.4 Thawte thawte-ce
static const unsigned char cvOID_thawte_ce [] = { 0x2B, 0x65, 0x01, 0x04};
//1.3.101.1.4.1 Thawte certificate extension strongExtranet
static const unsigned char cvOID_strongExtranet [] = { 0x2B, 0x65, 0x01, 0x04, 0x01};
//2.5.4.0 X.520 id-at (2 5 4) objectClass
static const unsigned char cvOID_objectClass [] = { 0x55, 0x04, 0x00};
//2.5.4.1 X.520 id-at (2 5 4) aliasedEntryName
static const unsigned char cvOID_aliasedEntryName [] = { 0x55, 0x04, 0x01};
//2.5.4.2 X.520 id-at (2 5 4) knowledgeInformation
static const unsigned char cvOID_knowledgeInformation [] = { 0x55, 0x04, 0x02};
//2.5.4.3 X.520 id-at (2 5 4) commonName
static const unsigned char cvOID_commonName [] = { 0x55, 0x04, 0x03};
//2.5.4.4 X.520 id-at (2 5 4) surname
static const unsigned char cvOID_surname [] = { 0x55, 0x04, 0x04};
//2.5.4.5 X.520 id-at (2 5 4) serialNumber
static const unsigned char cvOID_serialNumber [] = { 0x55, 0x04, 0x05};
//2.5.4.6 X.520 id-at (2 5 4) countryName
static const unsigned char cvOID_countryName [] = { 0x55, 0x04, 0x06};
//2.5.4.7 X.520 id-at (2 5 4) localityName
static const unsigned char cvOID_localityName [] = { 0x55, 0x04, 0x07};
//2.5.4.7.1 X.520 id-at (2 5 4) collectiveLocalityName
static const unsigned char cvOID_collectiveLocalityName [] = { 0x55, 0x04, 0x07, 0x01};
//2.5.4.8 X.520 id-at (2 5 4) stateOrProvinceName
static const unsigned char cvOID_stateOrProvinceName [] = { 0x55, 0x04, 0x08};
//2.5.4.8.1 X.520 id-at (2 5 4) collectiveStateOrProvinceName
static const unsigned char cvOID_collectiveStateOrProvinceName [] = { 0x55, 0x04, 0x08, 0x01};
//2.5.4.9 X.520 id-at (2 5 4) streetAddress
static const unsigned char cvOID_streetAddress [] = { 0x55, 0x04, 0x09};
//2.5.4.9.1 X.520 id-at (2 5 4) collectiveStreetAddress
static const unsigned char cvOID_collectiveStreetAddress [] = { 0x55, 0x04, 0x09, 0x01};
//2.5.4.10 X.520 id-at (2 5 4) organizationName
static const unsigned char cvOID_organizationName [] = { 0x55, 0x04, 0x0A};
//2.5.4.10.1 X.520 id-at (2 5 4) collectiveOrganizationName
static const unsigned char cvOID_collectiveOrganizationName [] = { 0x55, 0x04, 0x0A, 0x01};
//2.5.4.11 X.520 id-at (2 5 4) organizationalUnitName
static const unsigned char cvOID_organizationalUnitName [] = { 0x55, 0x04, 0x0B};
//2.5.4.11.1 X.520 id-at (2 5 4) collectiveOrganizationalUnitName
static const unsigned char cvOID_collectiveOrganizationalUnitName [] = { 0x55, 0x04, 0x0B, 0x01};
//2.5.4.12 X.520 id-at (2 5 4) title
static const unsigned char cvOID_title [] = { 0x55, 0x04, 0x0C};
//2.5.4.13 X.520 id-at (2 5 4) description
static const unsigned char cvOID_description [] = { 0x55, 0x04, 0x0D};
//2.5.4.14 X.520 id-at (2 5 4) searchGuide
static const unsigned char cvOID_searchGuide [] = { 0x55, 0x04, 0x0E};
//2.5.4.15 X.520 id-at (2 5 4) businessCategory
static const unsigned char cvOID_businessCategory [] = { 0x55, 0x04, 0x0F};
//2.5.4.16 X.520 id-at (2 5 4) postalAddress
static const unsigned char cvOID_postalAddress [] = { 0x55, 0x04, 0x10};
//2.5.4.16.1 X.520 id-at (2 5 4) collectivePostalAddress
static const unsigned char cvOID_collectivePostalAddress [] = { 0x55, 0x04, 0x10, 0x01};
//2.5.4.17 X.520 id-at (2 5 4) postalCode
static const unsigned char cvOID_postalCode [] = { 0x55, 0x04, 0x11};
//2.5.4.17.1 X.520 id-at (2 5 4) collectivePostalCode
static const unsigned char cvOID_collectivePostalCode [] = { 0x55, 0x04, 0x11, 0x01};
//2.5.4.18 X.520 id-at (2 5 4) postOfficeBox
static const unsigned char cvOID_postOfficeBox [] = { 0x55, 0x04, 0x12};
//2.5.4.18.1 X.520 id-at (2 5 4) collectivePostOfficeBox
static const unsigned char cvOID_collectivePostOfficeBox [] = { 0x55, 0x04, 0x12, 0x01};
//2.5.4.19 X.520 id-at (2 5 4) physicalDeliveryOfficeName
static const unsigned char cvOID_physicalDeliveryOfficeName [] = { 0x55, 0x04, 0x13};
//2.5.4.19.1 X.520 id-at (2 5 4) collectivePhysicalDeliveryOfficeName
static const unsigned char cvOID_collectivePhysicalDeliveryOfficeName [] = { 0x55, 0x04, 0x13, 0x01};
//2.5.4.20 X.520 id-at (2 5 4) telephoneNumber
static const unsigned char cvOID_telephoneNumber [] = { 0x55, 0x04, 0x14};
//2.5.4.20.1 X.520 id-at (2 5 4) collectiveTelephoneNumber
static const unsigned char cvOID_collectiveTelephoneNumber [] = { 0x55, 0x04, 0x14, 0x01};
//2.5.4.21 X.520 id-at (2 5 4) telexNumber
static const unsigned char cvOID_telexNumber [] = { 0x55, 0x04, 0x15};
//2.5.4.21.1 X.520 id-at (2 5 4) collectiveTelexNumber
static const unsigned char cvOID_collectiveTelexNumber [] = { 0x55, 0x04, 0x15, 0x01};
//2.5.4.22 X.520 id-at (2 5 4) teletexTerminalIdentifier
static const unsigned char cvOID_teletexTerminalIdentifier [] = { 0x55, 0x04, 0x16};
//2.5.4.22.1 X.520 id-at (2 5 4) collectiveTeletexTerminalIdentifier
static const unsigned char cvOID_collectiveTeletexTerminalIdentifier [] = { 0x55, 0x04, 0x16, 0x01};
//2.5.4.23 X.520 id-at (2 5 4) facsimileTelephoneNumber
static const unsigned char cvOID_facsimileTelephoneNumber [] = { 0x55, 0x04, 0x17};
//2.5.4.23.1 X.520 id-at (2 5 4) collectiveFacsimileTelephoneNumber
static const unsigned char cvOID_collectiveFacsimileTelephoneNumber [] = { 0x55, 0x04, 0x17, 0x01};
//2.5.4.24 X.520 id-at (2 5 4) x121Address
static const unsigned char cvOID_x121Address [] = { 0x55, 0x04, 0x18};
//2.5.4.25 X.520 id-at (2 5 4) internationalISDNNumber
static const unsigned char cvOID_internationalISDNNumber [] = { 0x55, 0x04, 0x19};
//2.5.4.25.1 X.520 id-at (2 5 4) collectiveInternationalISDNNumber
static const unsigned char cvOID_collectiveInternationalISDNNumber [] = { 0x55, 0x04, 0x19, 0x01};
//2.5.4.26 X.520 id-at (2 5 4) registeredAddress
static const unsigned char cvOID_registeredAddress [] = { 0x55, 0x04, 0x1A};
//2.5.4.27 X.520 id-at (2 5 4) destinationIndicator
static const unsigned char cvOID_destinationIndicator [] = { 0x55, 0x04, 0x1B};
//2.5.4.28 X.520 id-at (2 5 4) preferredDeliveryMehtod
static const unsigned char cvOID_preferredDeliveryMehtod [] = { 0x55, 0x04, 0x1C};
//2.5.4.29 X.520 id-at (2 5 4) presentationAddress
static const unsigned char cvOID_presentationAddress [] = { 0x55, 0x04, 0x1D};
//2.5.4.30 X.520 id-at (2 5 4) supportedApplicationContext
static const unsigned char cvOID_supportedApplicationContext [] = { 0x55, 0x04, 0x1E};
//2.5.4.31 X.520 id-at (2 5 4) member
static const unsigned char cvOID_member [] = { 0x55, 0x04, 0x1F};
//2.5.4.32 X.520 id-at (2 5 4) owner
static const unsigned char cvOID_owner [] = { 0x55, 0x04, 0x20};
//2.5.4.33 X.520 id-at (2 5 4) roleOccupant
static const unsigned char cvOID_roleOccupant [] = { 0x55, 0x04, 0x21};
//2.5.4.34 X.520 id-at (2 5 4) seeAlso
static const unsigned char cvOID_seeAlso [] = { 0x55, 0x04, 0x22};
//2.5.4.35 X.520 id-at (2 5 4) userPassword
static const unsigned char cvOID_userPassword [] = { 0x55, 0x04, 0x23};
//2.5.4.36 X.520 id-at (2 5 4) userCertificate
static const unsigned char cvOID_userCertificate [] = { 0x55, 0x04, 0x24};
//2.5.4.37 X.520 id-at (2 5 4) caCertificate
static const unsigned char cvOID_caCertificate [] = { 0x55, 0x04, 0x25};
//2.5.4.38 X.520 id-at (2 5 4) authorityRevocationList
static const unsigned char cvOID_authorityRevocationList [] = { 0x55, 0x04, 0x26};
//2.5.4.39 X.520 id-at (2 5 4) certificateRevocationList
static const unsigned char cvOID_certificateRevocationList [] = { 0x55, 0x04, 0x27};
//2.5.4.40 X.520 id-at (2 5 4) crossCertificatePair
static const unsigned char cvOID_crossCertificatePair_2 [] = { 0x55, 0x04, 0x28};
//2.5.4.41 X.520 id-at (2 5 4) name
static const unsigned char cvOID_name [] = { 0x55, 0x04, 0x29};
//2.5.4.42 X.520 id-at (2 5 4) givenName
static const unsigned char cvOID_givenName [] = { 0x55, 0x04, 0x2A};
//2.5.4.43 X.520 id-at (2 5 4) initials
static const unsigned char cvOID_initials [] = { 0x55, 0x04, 0x2B};
//2.5.4.44 X.520 id-at (2 5 4) generationQualifier
static const unsigned char cvOID_generationQualifier [] = { 0x55, 0x04, 0x2C};
//2.5.4.45 X.520 id-at (2 5 4) uniqueIdentifier
static const unsigned char cvOID_uniqueIdentifier [] = { 0x55, 0x04, 0x2D};
//2.5.4.46 X.520 id-at (2 5 4) dnQualifier
static const unsigned char cvOID_dnQualifier [] = { 0x55, 0x04, 0x2E};
//2.5.4.47 X.520 id-at (2 5 4) enhancedSearchGuide
static const unsigned char cvOID_enhancedSearchGuide [] = { 0x55, 0x04, 0x2F};
//2.5.4.48 X.520 id-at (2 5 4) protocolInformation
static const unsigned char cvOID_protocolInformation [] = { 0x55, 0x04, 0x30};
//2.5.4.49 X.520 id-at (2 5 4) distinguishedName
static const unsigned char cvOID_distinguishedName [] = { 0x55, 0x04, 0x31};
//2.5.4.50 X.520 id-at (2 5 4) uniqueMember
static const unsigned char cvOID_uniqueMember [] = { 0x55, 0x04, 0x32};
//2.5.4.51 X.520 id-at (2 5 4) houseIdentifier
static const unsigned char cvOID_houseIdentifier [] = { 0x55, 0x04, 0x33};
//2.5.4.52 X.520 id-at (2 5 4) supportedAlgorithms
static const unsigned char cvOID_supportedAlgorithms [] = { 0x55, 0x04, 0x34};
//2.5.4.53 X.520 id-at (2 5 4) deltaRevocationList
static const unsigned char cvOID_deltaRevocationList [] = { 0x55, 0x04, 0x35};
//2.5.4.55 X.520 id-at (2 5 4) clearance
static const unsigned char cvOID_clearance [] = { 0x55, 0x04, 0x36};
//2.5.4.58 X.520 id-at (2 5 4) crossCertificatePair
static const unsigned char cvOID_crossCertificatePair_1 [] = { 0x55, 0x04, 0x3A};
//2.5.4.65 Naming attributes of type X520Pseudonym
static const unsigned char cvOID_pseudonym[] = { 0x55, 0x04, 0x41};
//2.5.8.1.1 X.500 algorithms. Ambiguous, since no padding rules specified rsa
static const unsigned char cvOID_rsa_X500 [] = { 0x55, 0x08, 0x01, 0x01};
//2.5.29.1 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 35) instead authorityKeyIdentifier
static const unsigned char cvOID_authorityKeyIdentifier_old[] = { 0x55, 0x1D, 0x01};
//2.5.29.2 X.509 id-ce (2 5 29). Obsolete, use keyUsage/extKeyUsage instead keyAttributes
static const unsigned char cvOID_keyAttributes [] = { 0x55, 0x1D, 0x02};
//2.5.29.3 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 32) instead certificatePolicies
static const unsigned char cvOID_certificatePolicies_old [] = { 0x55, 0x1D, 0x03};
//2.5.29.4 X.509 id-ce (2 5 29). Obsolete, use keyUsage/extKeyUsage instead keyUsageRestriction
static const unsigned char cvOID_keyUsageRestriction [] = { 0x55, 0x1D, 0x04};
//2.5.29.5 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 33) instead policyMapping
static const unsigned char cvOID_policyMapping [] = { 0x55, 0x1D, 0x05};
//2.5.29.6 X.509 id-ce (2 5 29). Obsolete, use namestatic constraints instead subtreesstatic constraint
static const unsigned char cvOID_subtreesconstraint [] = { 0x55, 0x1D, 0x06};
//2.5.29.7 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 17) instead subjectAltName
static const unsigned char cvOID_subjectAltName_old [] = { 0x55, 0x1D, 0x07};
//2.5.29.8 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 18) instead issuerAltName
static const unsigned char cvOID_issuerAltName_old [] = { 0x55, 0x1D, 0x08};
//2.5.29.9 X.509 id-ce (2 5 29) subjectDirectoryAttributes
static const unsigned char cvOID_subjectDirectoryAttributes [] = { 0x55, 0x1D, 0x09};
//2.5.29.10 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 19) instead basicstatic constraints
static const unsigned char cvOID_basicconstraints_old [] = { 0x55, 0x1D, 0x0A};
//2.5.29.11 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 30) instead namestatic constraints
static const unsigned char cvOID_nameconstraints_old [] = { 0x55, 0x1D, 0x0B};
//2.5.29.12 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 36) instead policystatic constraints
static const unsigned char cvOID_policyconstraints_old_1 [] = { 0x55, 0x1D, 0x0C};
//2.5.29.13 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 19) instead basicstatic constraints
static const unsigned char cvOID_basicconstraints_2 [] = { 0x55, 0x1D, 0x0D};
//2.5.29.14 X.509 id-ce (2 5 29) subjectKeyIdentifier
static const unsigned char cvOID_subjectKeyIdentifier[] = { 0x55, 0x1D, 0x0E};
//2.5.29.15 X.509 id-ce (2 5 29) keyUsage
static const unsigned char cvOID_keyUsage[] = { 0x55, 0x1D, 0x0F};
//2.5.29.16 X.509 id-ce (2 5 29) privateKeyUsagePeriod
static const unsigned char cvOID_privateKeyUsagePeriod [] = { 0x55, 0x1D, 0x10};
//2.5.29.17 X.509 id-ce (2 5 29) subjectAltName
static const unsigned char cvOID_subjectAltName [] = { 0x55, 0x1D, 0x11};
//2.5.29.18 X.509 id-ce (2 5 29) issuerAltName
static const unsigned char cvOID_issuerAltName [] = { 0x55, 0x1D, 0x12};
//2.5.29.19 X.509 id-ce (2 5 29) basicstatic constraints
static const unsigned char cvOID_basicconstraints[] = { 0x55, 0x1D, 0x13};
//2.5.29.20 X.509 id-ce (2 5 29) cRLNumber
static const unsigned char cvOID_cRLNumber [] = { 0x55, 0x1D, 0x14};
//2.5.29.21 X.509 id-ce (2 5 29) cRLReason
static const unsigned char cvOID_cRLReason [] = { 0x55, 0x1D, 0x15};
//2.5.29.22 X.509 id-ce (2 5 29). Deprecated, alternative OID uncertain expirationDate
static const unsigned char cvOID_expirationDate [] = { 0x55, 0x1D, 0x16};
//2.5.29.23 X.509 id-ce (2 5 29) instructionCode
static const unsigned char cvOID_instructionCode [] = { 0x55, 0x1D, 0x17};
//2.5.29.24 X.509 id-ce (2 5 29) invalidityDate
static const unsigned char cvOID_invalidityDate [] = { 0x55, 0x1D, 0x18};
//2.5.29.25 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 31) instead cRLDistributionPoints
static const unsigned char cvOID_cRLDistributionPoints_old [] = { 0x55, 0x1D, 0x19};
//2.5.29.26 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 28) instead issuingDistributionPoint
static const unsigned char cvOID_issuingDistributionPoint_old [] = { 0x55, 0x1D, 0x1A};
//2.5.29.27 X.509 id-ce (2 5 29) deltaCRLIndicator
static const unsigned char cvOID_deltaCRLIndicator [] = { 0x55, 0x1D, 0x1B};
//2.5.29.28 X.509 id-ce (2 5 29) issuingDistributionPoint
static const unsigned char cvOID_issuingDistributionPoint [] = { 0x55, 0x1D, 0x1C};
//2.5.29.29 X.509 id-ce (2 5 29) certificateIssuer
static const unsigned char cvOID_certificateIssuer [] = { 0x55, 0x1D, 0x1D};
//2.5.29.30 X.509 id-ce (2 5 29) namestatic constraints
static const unsigned char cvOID_nameconstraints [] = { 0x55, 0x1D, 0x1E};
//2.5.29.31 X.509 id-ce (2 5 29) cRLDistributionPoints
static const unsigned char cvOID_cRLDistributionPoints[] = { 0x55, 0x1D, 0x1F};
//2.5.29.32 X.509 id-ce (2 5 29) certificatePolicies
static const unsigned char cvOID_certificatePolicies [] = { 0x55, 0x1D, 0x20};
//2.5.29.32.0 X.509 id-ce (2 5 29.0) anyPolicies
static const unsigned char cvOID_anyPolicies [] = { 0x55, 0x1D, 0x20, 0x00};
//2.5.29.33 X.509 id-ce (2 5 29) policyMappings
static const unsigned char cvOID_policyMappings [] = { 0x55, 0x1D, 0x21};
//2.5.29.34 X.509 id-ce (2 5 29). Deprecated, use (2 5 29 36) instead policystatic constraints
static const unsigned char cvOID_policyconstraints_old_2 [] = { 0x55, 0x1D, 0x22};
//2.5.29.35 X.509 id-ce (2 5 29) authorityKeyIdentifier
static const unsigned char cvOID_authorityKeyIdentifier [] = { 0x55, 0x1D, 0x23};
//2.5.29.36 X.509 id-ce (2 5 29) policystatic constraints
static const unsigned char cvOID_policyconstraints [] = { 0x55, 0x1D, 0x24};
//2.5.29.37 X.509 id-ce (2 5 29) extKeyUsage
static const unsigned char cvOID_extKeyUsage [] = { 0x55, 0x1D, 0x25};
//2.5.29.37.0 anyExtendedKeyUsage id-ce-extKeyUsage 0
static const unsigned char cvOID_anyExtendedKeyUsage [] = { 0x55, 0x1D, 0x25, 0x00};
//ame
//2.5.29.46 X.509 id-ce (2 5 29) id-ce-freshestCRL
static const unsigned char cvOID_freshestCRL [] = { 0x55, 0x1D, 0x2E};
//2.5.29.54 X.509 id-ce (2 5 29) inhibitAnyPolicy
static const unsigned char cvOID_inhibitAnyPolicy [] = { 0x55, 0x1D, 0x36};
//2.16.840.1.101.2.1.1.1 SDN.700 INFOSEC algorithms sdnsSignatureAlgorithm
static const unsigned char cvOID_sdnsSignatureAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x01};
//2.16.840.1.101.2.1.1.2 SDN.700 INFOSEC algorithms. Formerly known as mosaicSignatureAlgorithm, this OID is better known as dsaWithSHA-1. fortezzaSignatureAlgorithm
static const unsigned char cvOID_fortezzaSignatureAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x02};
//2.16.840.1.101.2.1.1.3 SDN.700 INFOSEC algorithms sdnsConfidentialityAlgorithm
static const unsigned char cvOID_sdnsConfidentialityAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x03};
//2.16.840.1.101.2.1.1.4 SDN.700 INFOSEC algorithms. Formerly known as mosaicConfidentialityAlgorithm fortezzaConfidentialityAlgorithm
static const unsigned char cvOID_fortezzaConfidentialityAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x04};
//2.16.840.1.101.2.1.1.5 SDN.700 INFOSEC algorithms sdnsIntegrityAlgorithm
static const unsigned char cvOID_sdnsIntegrityAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x05};
//2.16.840.1.101.2.1.1.6 SDN.700 INFOSEC algorithms. Formerly known as mosaicIntegrityAlgorithm fortezzaIntegrityAlgorithm
static const unsigned char cvOID_fortezzaIntegrityAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x06};
//2.16.840.1.101.2.1.1.7 SDN.700 INFOSEC algorithms sdnsTokenProtectionAlgorithm
static const unsigned char cvOID_sdnsTokenProtectionAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x07};
//2.16.840.1.101.2.1.1.8 SDN.700 INFOSEC algorithms. Formerly know as mosaicTokenProtectionAlgorithm fortezzaTokenProtectionAlgorithm
static const unsigned char cvOID_fortezzaTokenProtectionAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x08};
//2.16.840.1.101.2.1.1.9 SDN.700 INFOSEC algorithms sdnsKeyManagementAlgorithm
static const unsigned char cvOID_sdnsKeyManagementAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x09};
//2.16.840.1.101.2.1.1.10 SDN.700 INFOSEC algorithms. Formerly known as mosaicKeyManagementAlgorithm fortezzaKeyManagementAlgorithm
static const unsigned char cvOID_fortezzaKeyManagementAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x0A};
//2.16.840.1.101.2.1.1.11 SDN.700 INFOSEC algorithms sdnsKMandSigAlgorithm
static const unsigned char cvOID_sdnsKMandSigAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x0B};
//2.16.840.1.101.2.1.1.12 SDN.700 INFOSEC algorithms. Formerly known as mosaicKMandSigAlgorithm fortezzaKMandSigAlgorithm
static const unsigned char cvOID_fortezzaKMandSigAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x0C};
//2.16.840.1.101.2.1.1.13 SDN.700 INFOSEC algorithms suiteASignatureAlgorithm
static const unsigned char cvOID_suiteASignatureAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x0D};
//2.16.840.1.101.2.1.1.14 SDN.700 INFOSEC algorithms suiteAConfidentialityAlgorithm
static const unsigned char cvOID_suiteAConfidentialityAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x0E};
//2.16.840.1.101.2.1.1.15 SDN.700 INFOSEC algorithms suiteAIntegrityAlgorithm
static const unsigned char cvOID_suiteAIntegrityAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x0F};
//2.16.840.1.101.2.1.1.16 SDN.700 INFOSEC algorithms suiteATokenProtectionAlgorithm
static const unsigned char cvOID_suiteATokenProtectionAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x10};
//2.16.840.1.101.2.1.1.17 SDN.700 INFOSEC algorithms suiteAKeyManagementAlgorithm
static const unsigned char cvOID_suiteAKeyManagementAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x11};
//2.16.840.1.101.2.1.1.18 SDN.700 INFOSEC algorithms suiteAKMandSigAlgorithm
static const unsigned char cvOID_suiteAKMandSigAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x12};
//2.16.840.1.101.2.1.1.19 SDN.700 INFOSEC algorithms. Formerly known as mosaicUpdatedSigAlgorithm fortezzaUpdatedSigAlgorithm
static const unsigned char cvOID_fortezzaUpdatedSigAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x13};
//2.16.840.1.101.2.1.1.20 SDN.700 INFOSEC algorithms. Formerly known as mosaicKMandUpdSigAlgorithms fortezzaKMandUpdSigAlgorithms
static const unsigned char cvOID_fortezzaKMandUpdSigAlgorithms [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x14};
//2.16.840.1.101.2.1.1.21 SDN.700 INFOSEC algorithms. Formerly known as mosaicUpdatedIntegAlgorithm fortezzaUpdatedIntegAlgorithm
static const unsigned char cvOID_fortezzaUpdatedIntegAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x15};
//2.16.840.1.101.2.1.1.22 SDN.700 INFOSEC algorithms. Formerly known as mosaicKeyEncryptionAlgorithm keyExchangeAlgorithm
static const unsigned char cvOID_keyExchangeAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x16};
//2.16.840.1.101.2.1.1.23 SDN.700 INFOSEC algorithms fortezzaWrap80Algorithm
static const unsigned char cvOID_fortezzaWrap80Algorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x17};
//2.16.840.1.101.2.1.1.24 SDN.700 INFOSEC algorithms kEAKeyEncryptionAlgorithm
static const unsigned char cvOID_kEAKeyEncryptionAlgorithm [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x01, 0x18};
//2.16.840.1.101.2.1.2.1 SDN.700 INFOSEC format rfc822MessageFormat
static const unsigned char cvOID_rfc822MessageFormat [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x01};
//2.16.840.1.101.2.1.2.2 SDN.700 INFOSEC format emptyContent
static const unsigned char cvOID_emptyContent [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x02};
//2.16.840.1.101.2.1.2.3 SDN.700 INFOSEC format cspContentType
static const unsigned char cvOID_cspContentType [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x03};
//2.16.840.1.101.2.1.2.42 SDN.700 INFOSEC format mspRev3ContentType
static const unsigned char cvOID_mspRev3ContentType [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x2A};
//2.16.840.1.101.2.1.2.48 SDN.700 INFOSEC format mspContentType
static const unsigned char cvOID_mspContentType [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x30};
//2.16.840.1.101.2.1.2.49 SDN.700 INFOSEC format mspRekeyAgentProtocol
static const unsigned char cvOID_mspRekeyAgentProtocol [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x31};
//2.16.840.1.101.2.1.2.50 SDN.700 INFOSEC format mspMMP
static const unsigned char cvOID_mspMMP [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x32};
//2.16.840.1.101.2.1.2.66 SDN.700 INFOSEC format mspRev3-1ContentType
static const unsigned char cvOID_mspRev3_1ContentType [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x42};
//2.16.840.1.101.2.1.2.72 SDN.700 INFOSEC format forwardedMSPMessageBodyPart
static const unsigned char cvOID_forwardedMSPMessageBodyPart [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x48};
//2.16.840.1.101.2.1.2.73 SDN.700 INFOSEC format mspForwardedMessageParameters
static const unsigned char cvOID_mspForwardedMessageParameters [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x49};
//2.16.840.1.101.2.1.2.74 SDN.700 INFOSEC format forwardedCSPMsgBodyPart
static const unsigned char cvOID_forwardedCSPMsgBodyPart [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x50};
//2.16.840.1.101.2.1.2.75 SDN.700 INFOSEC format cspForwardedMessageParameters
static const unsigned char cvOID_cspForwardedMessageParameters [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x51};
//2.16.840.1.101.2.1.2.76 SDN.700 INFOSEC format mspMMP2
static const unsigned char cvOID_mspMMP2 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x02, 0x52};
//2.16.840.1.101.2.1.3.1 SDN.700 INFOSEC policy sdnsSecurityPolicy
static const unsigned char cvOID_sdnsSecurityPolicy [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x01};
//2.16.840.1.101.2.1.3.2 SDN.700 INFOSEC policy sdnsPRBAC
static const unsigned char cvOID_sdnsPRBAC [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x02};
//2.16.840.1.101.2.1.3.3 SDN.700 INFOSEC policy mosaicPRBAC
static const unsigned char cvOID_mosaicPRBAC [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x03};
//2.16.840.1.101.2.1.3.10 SDN.700 INFOSEC policy siSecurityPolicy
static const unsigned char cvOID_siSecurityPolicy [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A};
//2.16.840.1.101.2.1.3.10.0 SDN.700 INFOSEC policy (obsolete) siNASP
static const unsigned char cvOID_siNASP [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x00};
//2.16.840.1.101.2.1.3.10.1 SDN.700 INFOSEC policy (obsolete) siELCO
static const unsigned char cvOID_siELCO [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x01};
//2.16.840.1.101.2.1.3.10.2 SDN.700 INFOSEC policy (obsolete) siTK
static const unsigned char cvOID_siTK [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x02};
//2.16.840.1.101.2.1.3.10.3 SDN.700 INFOSEC policy (obsolete) siDSAP
static const unsigned char cvOID_siDSAP [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x03};
//2.16.840.1.101.2.1.3.10.4 SDN.700 INFOSEC policy (obsolete) siSSSS
static const unsigned char cvOID_siSSSS [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x04};
//2.16.840.1.101.2.1.3.10.5 SDN.700 INFOSEC policy (obsolete) siDNASP
static const unsigned char cvOID_siDNASP [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x05};
//2.16.840.1.101.2.1.3.10.6 SDN.700 INFOSEC policy (obsolete) siBYEMAN
static const unsigned char cvOID_siBYEMAN [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x06};
//2.16.840.1.101.2.1.3.10.7 SDN.700 INFOSEC policy (obsolete) siREL-US
static const unsigned char cvOID_siREL_US [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x07};
//2.16.840.1.101.2.1.3.10.8 SDN.700 INFOSEC policy (obsolete) siREL-AUS
static const unsigned char cvOID_siREL_AUS [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x08};
//2.16.840.1.101.2.1.3.10.9 SDN.700 INFOSEC policy (obsolete) siREL-CAN
static const unsigned char cvOID_siREL_CAN [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x09};
//2.16.840.1.101.2.1.3.10.10 SDN.700 INFOSEC policy (obsolete) siREL_UK
static const unsigned char cvOID_siREL_UK [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x0A};
//2.16.840.1.101.2.1.3.10.11 SDN.700 INFOSEC policy (obsolete) siREL-NZ
static const unsigned char cvOID_siREL_NZ [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x0B};
//2.16.840.1.101.2.1.3.10.12 SDN.700 INFOSEC policy (obsolete) siGeneric
static const unsigned char cvOID_siGeneric [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0A, 0x0C};
//2.16.840.1.101.2.1.3.11 SDN.700 INFOSEC policy genser
static const unsigned char cvOID_genser [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0B};
//2.16.840.1.101.2.1.3.11.0 SDN.700 INFOSEC policy (obsolete) genserNations
static const unsigned char cvOID_genserNations [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0B, 0x00};
//2.16.840.1.101.2.1.3.11.1 SDN.700 INFOSEC policy (obsolete) genserComsec
static const unsigned char cvOID_genserComsec [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0B, 0x01};
//2.16.840.1.101.2.1.3.11.2 SDN.700 INFOSEC policy (obsolete) genserAcquisition
static const unsigned char cvOID_genserAcquisition [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0B, 0x02};
//2.16.840.1.101.2.1.3.11.3 SDN.700 INFOSEC policy genserSecurityCategories
static const unsigned char cvOID_genserSecurityCategories [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0B, 0x03};
//2.16.840.1.101.2.1.3.11.3.0 SDN.700 INFOSEC GENSER policy genserTagSetName
static const unsigned char cvOID_genserTagSetName [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0B, 0x03, 0x00};
//2.16.840.1.101.2.1.3.12 SDN.700 INFOSEC policy defaultSecurityPolicy
static const unsigned char cvOID_defaultSecurityPolicy [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0C};
//2.16.840.1.101.2.1.3.13 SDN.700 INFOSEC policy capcoMarkings
static const unsigned char cvOID_capcoMarkings [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0D};
//2.16.840.1.101.2.1.3.13.0 SDN.700 INFOSEC policy CAPCO markings capcoSecurityCategories
static const unsigned char cvOID_capcoSecurityCategories [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0D, 0x00};
//2.16.840.1.101.2.1.3.13.0.1 SDN.700 INFOSEC policy CAPCO markings capcoTagSetName1
static const unsigned char cvOID_capcoTagSetName1 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0D, 0x00, 0x01};
//2.16.840.1.101.2.1.3.13.0.2 SDN.700 INFOSEC policy CAPCO markings capcoTagSetName2
static const unsigned char cvOID_capcoTagSetName2 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0D, 0x00, 0x02};
//2.16.840.1.101.2.1.3.13.0.3 SDN.700 INFOSEC policy CAPCO markings capcoTagSetName3
static const unsigned char cvOID_capcoTagSetName3 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0D, 0x00, 0x03};
//2.16.840.1.101.2.1.3.13.0.4 SDN.700 INFOSEC policy CAPCO markings capcoTagSetName4
static const unsigned char cvOID_capcoTagSetName4 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x03, 0x0D, 0x00, 0x04};
//2.16.840.1.101.2.1.5.1 SDN.700 INFOSEC attributes (superseded) sdnsKeyManagementCertificate
static const unsigned char cvOID_sdnsKeyManagementCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x01};
//2.16.840.1.101.2.1.5.2 SDN.700 INFOSEC attributes (superseded) sdnsUserSignatureCertificate
static const unsigned char cvOID_sdnsUserSignatureCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x02};
//2.16.840.1.101.2.1.5.3 SDN.700 INFOSEC attributes (superseded) sdnsKMandSigCertificate
static const unsigned char cvOID_sdnsKMandSigCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x03};
//2.16.840.1.101.2.1.5.4 SDN.700 INFOSEC attributes (superseded) fortezzaKeyManagementCertificate
static const unsigned char cvOID_fortezzaKeyManagementCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x04};
//2.16.840.1.101.2.1.5.5 SDN.700 INFOSEC attributes (superseded) fortezzaKMandSigCertificate
static const unsigned char cvOID_fortezzaKMandSigCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x05};
//2.16.840.1.101.2.1.5.6 SDN.700 INFOSEC attributes (superseded) fortezzaUserSignatureCertificate
static const unsigned char cvOID_fortezzaUserSignatureCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x06};
//2.16.840.1.101.2.1.5.7 SDN.700 INFOSEC attributes (superseded) fortezzaCASignatureCertificate
static const unsigned char cvOID_fortezzaCASignatureCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x07};
//2.16.840.1.101.2.1.5.8 SDN.700 INFOSEC attributes (superseded) sdnsCASignatureCertificate
static const unsigned char cvOID_sdnsCASignatureCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x08};
//2.16.840.1.101.2.1.5.10 SDN.700 INFOSEC attributes (superseded) auxiliaryVector
static const unsigned char cvOID_auxiliaryVector [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x0A};
//2.16.840.1.101.2.1.5.11 SDN.700 INFOSEC attributes mlReceiptPolicy
static const unsigned char cvOID_mlReceiptPolicy [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x0B};
//2.16.840.1.101.2.1.5.12 SDN.700 INFOSEC attributes mlMembership
static const unsigned char cvOID_mlMembership [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x0C};
//2.16.840.1.101.2.1.5.13 SDN.700 INFOSEC attributes mlAdministrators
static const unsigned char cvOID_mlAdministrators [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x0D};
//2.16.840.1.101.2.1.5.14 SDN.700 INFOSEC attributes alid
static const unsigned char cvOID_alid [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x0E};
//2.16.840.1.101.2.1.5.20 SDN.700 INFOSEC attributes janUKMs
static const unsigned char cvOID_janUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x14};
//2.16.840.1.101.2.1.5.21 SDN.700 INFOSEC attributes febUKMs
static const unsigned char cvOID_febUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x15};
//2.16.840.1.101.2.1.5.22 SDN.700 INFOSEC attributes marUKMs
static const unsigned char cvOID_marUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x16};
//2.16.840.1.101.2.1.5.23 SDN.700 INFOSEC attributes aprUKMs
static const unsigned char cvOID_aprUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x17};
//2.16.840.1.101.2.1.5.24 SDN.700 INFOSEC attributes mayUKMs
static const unsigned char cvOID_mayUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x18};
//2.16.840.1.101.2.1.5.25 SDN.700 INFOSEC attributes junUKMs
static const unsigned char cvOID_junUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x19};
//2.16.840.1.101.2.1.5.26 SDN.700 INFOSEC attributes julUKMs
static const unsigned char cvOID_julUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x1A};
//2.16.840.1.101.2.1.5.27 SDN.700 INFOSEC attributes augUKMs
static const unsigned char cvOID_augUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x1B};
//2.16.840.1.101.2.1.5.28 SDN.700 INFOSEC attributes sepUKMs
static const unsigned char cvOID_sepUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x1C};
//2.16.840.1.101.2.1.5.29 SDN.700 INFOSEC attributes octUKMs
static const unsigned char cvOID_octUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x1D};
//2.16.840.1.101.2.1.5.30 SDN.700 INFOSEC attributes novUKMs
static const unsigned char cvOID_novUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x1E};
//2.16.840.1.101.2.1.5.21 SDN.700 INFOSEC attributes decUKMs
static const unsigned char cvOID_decUKMs [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x1F};
//2.16.840.1.101.2.1.5.40 SDN.700 INFOSEC attributes metaSDNSckl
static const unsigned char cvOID_metaSDNSckl [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x28};
//2.16.840.1.101.2.1.5.41 SDN.700 INFOSEC attributes sdnsCKL
static const unsigned char cvOID_sdnsCKL [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x29};
//2.16.840.1.101.2.1.5.42 SDN.700 INFOSEC attributes metaSDNSsignatureCKL
static const unsigned char cvOID_metaSDNSsignatureCKL [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x2A};
//2.16.840.1.101.2.1.5.43 SDN.700 INFOSEC attributes sdnsSignatureCKL
static const unsigned char cvOID_sdnsSignatureCKL [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x2B};
//2.16.840.1.101.2.1.5.44 SDN.700 INFOSEC attributes sdnsCertificateRevocationList
static const unsigned char cvOID_sdnsCertificateRevocationList [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x2C};
//2.16.840.1.101.2.1.5.45 SDN.700 INFOSEC attributes (superseded) fortezzaCertificateRevocationList
static const unsigned char cvOID_fortezzaCertificateRevocationList [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x2D};
//2.16.840.1.101.2.1.5.46 SDN.700 INFOSEC attributes fortezzaCKL
static const unsigned char cvOID_fortezzaCKL [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x2E};
//2.16.840.1.101.2.1.5.47 SDN.700 INFOSEC attributes alExemptedAddressProcessor
static const unsigned char cvOID_alExemptedAddressProcessor [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x2F};
//2.16.840.1.101.2.1.5.48 SDN.700 INFOSEC attributes (obsolete) guard
static const unsigned char cvOID_guard [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x30};
//2.16.840.1.101.2.1.5.49 SDN.700 INFOSEC attributes (obsolete) algorithmsSupported
static const unsigned char cvOID_algorithmsSupported [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x31};
//2.16.840.1.101.2.1.5.50 SDN.700 INFOSEC attributes (obsolete) suiteAKeyManagementCertificate
static const unsigned char cvOID_suiteAKeyManagementCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x32};
//2.16.840.1.101.2.1.5.51 SDN.700 INFOSEC attributes (obsolete) suiteAKMandSigCertificate
static const unsigned char cvOID_suiteAKMandSigCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x33};
//2.16.840.1.101.2.1.5.52 SDN.700 INFOSEC attributes (obsolete) suiteAUserSignatureCertificate
static const unsigned char cvOID_suiteAUserSignatureCertificate [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x34};
//2.16.840.1.101.2.1.5.53 SDN.700 INFOSEC attributes prbacInfo
static const unsigned char cvOID_prbacInfo [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x35};
//2.16.840.1.101.2.1.5.54 SDN.700 INFOSEC attributes prbacCAstatic constraints
static const unsigned char cvOID_prbacCAconstraints [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x36};
//2.16.840.1.101.2.1.5.55 SDN.700 INFOSEC attributes sigOrKMPrivileges
static const unsigned char cvOID_sigOrKMPrivileges [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x37};
//2.16.840.1.101.2.1.5.56 SDN.700 INFOSEC attributes commPrivileges
static const unsigned char cvOID_commPrivileges [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x38};
//2.16.840.1.101.2.1.5.57 SDN.700 INFOSEC attributes labeledAttribute
static const unsigned char cvOID_labeledAttribute [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x39};
//2.16.840.1.101.2.1.5.58 SDN.700 INFOSEC attributes (obsolete) policyInformationFile
static const unsigned char cvOID_policyInformationFile [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x3A};
//2.16.840.1.101.2.1.5.59 SDN.700 INFOSEC attributes secPolicyInformationFile
static const unsigned char cvOID_secPolicyInformationFile [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x3B};
//2.16.840.1.101.2.1.5.60 SDN.700 INFOSEC attributes cAClearancestatic constraint
static const unsigned char cvOID_cAClearanceconstraint [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x05, 0x3C};
//2.16.840.1.101.2.1.7.1 SDN.700 INFOSEC extensions cspExtns
static const unsigned char cvOID_cspExtns [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x07, 0x01};
//2.16.840.1.101.2.1.7.1.0 SDN.700 INFOSEC extensions cspCsExtn
static const unsigned char cvOID_cspCsExtn [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x07, 0x01, 0x00};
//2.16.840.1.101.2.1.8.1 SDN.700 INFOSEC security category mISSISecurityCategories
static const unsigned char cvOID_mISSISecurityCategories [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x08, 0x01};
//2.16.840.1.101.2.1.8.2 SDN.700 INFOSEC security category standardSecurityLabelPrivileges
static const unsigned char cvOID_standardSecurityLabelPrivileges [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x08, 0x02};
//2.16.840.1.101.2.1.10.1 SDN.700 INFOSEC privileges sigPrivileges
static const unsigned char cvOID_sigPrivileges [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0A, 0x01};
//2.16.840.1.101.2.1.10.2 SDN.700 INFOSEC privileges kmPrivileges
static const unsigned char cvOID_kmPrivileges [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0A, 0x02};
//2.16.840.1.101.2.1.10.3 SDN.700 INFOSEC privileges namedTagSetPrivilege
static const unsigned char cvOID_namedTagSetPrivilege [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0A, 0x03};
//2.16.840.1.101.2.1.11.1 SDN.700 INFOSEC certificate policy ukDemo
static const unsigned char cvOID_ukDemo [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0B, 0x01};
//2.16.840.1.101.2.1.11.2 SDN.700 INFOSEC certificate policy usDODClass2
static const unsigned char cvOID_usDODClass2 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0B, 0x02};
//2.16.840.1.101.2.1.11.3 SDN.700 INFOSEC certificate policy usMediumPilot
static const unsigned char cvOID_usMediumPilot [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0B, 0x03};
//2.16.840.1.101.2.1.11.4 SDN.700 INFOSEC certificate policy usDODClass4
static const unsigned char cvOID_usDODClass4 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0B, 0x04};
//2.16.840.1.101.2.1.11.5 SDN.700 INFOSEC certificate policy usDODClass3
static const unsigned char cvOID_usDODClass3 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0B, 0x05};
//2.16.840.1.101.2.1.11.6 SDN.700 INFOSEC certificate policy usDODClass5
static const unsigned char cvOID_usDODClass5 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0B, 0x06};
//2.16.840.1.101.2.1.12.0 SDN.700 INFOSEC test objects testSecurityPolicy
static const unsigned char cvOID_testSecurityPolicy [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00};
//2.16.840.1.101.2.1.12.0.1 SDN.700 INFOSEC test objects tsp1
static const unsigned char cvOID_tsp1 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x01};
//2.16.840.1.101.2.1.12.0.1.0 SDN.700 INFOSEC test objects tsp1SecurityCategories
static const unsigned char cvOID_tsp1SecurityCategories [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x01, 0x00};
//2.16.840.1.101.2.1.12.0.1.0.0 SDN.700 INFOSEC test objects tsp1TagSetZero
static const unsigned char cvOID_tsp1TagSetZero [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x01, 0x00, 0x00};
//2.16.840.1.101.2.1.12.0.1.0.1 SDN.700 INFOSEC test objects tsp1TagSetOne
static const unsigned char cvOID_tsp1TagSetOne [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x01, 0x00, 0x01};
//2.16.840.1.101.2.1.12.0.1.0.2 SDN.700 INFOSEC test objects tsp1TagSetTwo
static const unsigned char cvOID_tsp1TagSetTwo [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x01, 0x00, 0x02};
//2.16.840.1.101.2.1.12.0.2 SDN.700 INFOSEC test objects tsp2
static const unsigned char cvOID_tsp2 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x02};
//2.16.840.1.101.2.1.12.0.2.0 SDN.700 INFOSEC test objects tsp2SecurityCategories
static const unsigned char cvOID_tsp2SecurityCategories [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x02, 0x00};
//2.16.840.1.101.2.1.12.0.2.0.0 SDN.700 INFOSEC test objects tsp2TagSetZero
static const unsigned char cvOID_tsp2TagSetZero [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x02, 0x00, 0x00};
//2.16.840.1.101.2.1.12.0.2.0.1 SDN.700 INFOSEC test objects tsp2TagSetOne
static const unsigned char cvOID_tsp2TagSetOne [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x02, 0x00, 0x01};
//2.16.840.1.101.2.1.12.0.2.0.2 SDN.700 INFOSEC test objects tsp2TagSetTwo
static const unsigned char cvOID_tsp2TagSetTwo [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x02, 0x00, 0x02};
//2.16.840.1.101.2.1.12.0.3 SDN.700 INFOSEC test objects kafka
static const unsigned char cvOID_kafka [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x03};
//2.16.840.1.101.2.1.12.0.3.0 SDN.700 INFOSEC test objects kafkaSecurityCategories
static const unsigned char cvOID_kafkaSecurityCategories [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x03, 0x00};
//2.16.840.1.101.2.1.12.0.3.0.1 SDN.700 INFOSEC test objects kafkaTagSetName1
static const unsigned char cvOID_kafkaTagSetName1 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x03, 0x00, 0x01};
//2.16.840.1.101.2.1.12.0.3.0.2 SDN.700 INFOSEC test objects kafkaTagSetName2
static const unsigned char cvOID_kafkaTagSetName2 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x03, 0x00, 0x02};
//2.16.840.1.101.2.1.12.0.3.0.3 SDN.700 INFOSEC test objects kafkaTagSetName3
static const unsigned char cvOID_kafkaTagSetName3 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x00, 0x03, 0x00, 0x03};
//2.16.840.1.101.2.1.12.1.1 SDN.700 INFOSEC test objects tcp1
static const unsigned char cvOID_tcp1 [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x02, 0x01, 0x0C, 0x01, 0x01};
//2.16.840.1.101.3.1 CSOR GAK slabel
static const unsigned char cvOID_slabel [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x01};
//2.16.840.1.101.3.2 CSOR GAK pki
static const unsigned char cvOID_pki [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02};
//2.16.840.1.101.3.2.1 CSOR GAK policy GAK policyIdentifier
static const unsigned char cvOID_GAK_policyIdentifier [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x01};
//2.16.840.1.101.3.2.2 CSOR GAK extended key usage GAK
static const unsigned char cvOID_GAK [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x02};
//2.16.840.1.101.3.2.2.1 CSOR GAK extended key usage kRAKey
static const unsigned char cvOID_kRAKey [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x02, 0x01};
//2.16.840.1.101.3.2.3 CSOR GAK extensions extensions
static const unsigned char cvOID_extensions [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x03};
//2.16.840.1.101.3.2.3.1 CSOR GAK extensions kRTechnique
static const unsigned char cvOID_kRTechnique [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x03, 0x01};
//2.16.840.1.101.3.2.3.2 CSOR GAK extensions kRecoveryCapable
static const unsigned char cvOID_kRecoveryCapable [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x03, 0x02};
//2.16.840.1.101.3.2.3.3 CSOR GAK extensions kR
static const unsigned char cvOID_kR [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x03, 0x03};
//2.16.840.1.101.3.2.4 CSOR GAK keyrecoveryschemes
static const unsigned char cvOID_keyrecoveryschemes [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x04};
//2.16.840.1.101.3.2.5 CSOR GAK krapola
static const unsigned char cvOID_krapola [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x02, 0x05};
//2.16.840.1.101.3.3 CSOR GAK arpa
static const unsigned char cvOID_arpa [] = { 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x03};
//2.16.840.1.113719.1.9 Novell pki
static const unsigned char cvOID_pki_Novell [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x37, 0x01, 0x09};
//2.16.840.1.113719.1.9.4 Novell PKI pkiAttributeType
static const unsigned char cvOID_pkiAttributeType [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x37, 0x01, 0x09, 0x04};
//2.16.840.1.113719.1.9.4.1 Novell PKI attribute type registeredAttributes
static const unsigned char cvOID_registeredAttributes [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x37, 0x01, 0x09, 0x04, 0x01};
//2.16.840.1.113719.1.9.4.2 Novell PKI attribute type relianceLimit
static const unsigned char cvOID_relianceLimit [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x37, 0x01, 0x09, 0x04, 0x02};
//2.16.840.1.113730.1 Netscape cert-extension
static const unsigned char cvOID_cert_extension [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01};
//2.16.840.1.113730.1.1 Netscape certificate extension netscape-cert-type
static const unsigned char cvOID_netscape_cert_type [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x01};
//2.16.840.1.113730.1.2 Netscape certificate extension netscape-base-url
static const unsigned char cvOID_netscape_base_url [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x02};
//2.16.840.1.113730.1.3 Netscape certificate extension netscape-revocation-url
static const unsigned char cvOID_netscape_revocation_url [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x03};
//2.16.840.1.113730.1.4 Netscape certificate extension netscape-ca-revocation-url
static const unsigned char cvOID_netscape_ca_revocation_url [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x04};
//2.16.840.1.113730.1.7 Netscape certificate extension netscape-cert-renewal-url
static const unsigned char cvOID_netscape_cert_renewal_url [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x07};
//2.16.840.1.113730.1.8 Netscape certificate extension netscape-ca-policy-url
static const unsigned char cvOID_netscape_ca_policy_url [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x08};
//2.16.840.1.113730.1.9 Netscape certificate extension HomePage-url
static const unsigned char cvOID_HomePage_url [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x09};
//2.16.840.1.113730.1.10 Netscape certificate extension EntityLogo
static const unsigned char cvOID_EntityLogo [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x0A};
//2.16.840.1.113730.1.11 Netscape certificate extension UserPicture
static const unsigned char cvOID_UserPicture [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x0B};
//2.16.840.1.113730.1.12 Netscape certificate extension netscape-ssl-server-name
static const unsigned char cvOID_netscape_ssl_server_name [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x0C};
//2.16.840.1.113730.1.13 Netscape certificate extension netscape-comment
static const unsigned char cvOID_netscape_comment [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x01, 0x0D};
//2.16.840.1.113730.2 Netscape data-type
static const unsigned char cvOID_data_type [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02};
//2.16.840.1.113730.2.1 Netscape data type dataGIF
static const unsigned char cvOID_dataGIF [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02, 0x01};
//2.16.840.1.113730.2.2 Netscape data type dataJPEG
static const unsigned char cvOID_dataJPEG [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02, 0x02};
//2.16.840.1.113730.2.3 Netscape data type dataURL
static const unsigned char cvOID_dataURL [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02, 0x03};
//2.16.840.1.113730.2.4 Netscape data type dataHTML
static const unsigned char cvOID_dataHTML [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02, 0x04};
//2.16.840.1.113730.2.5 Netscape data type certSequence
static const unsigned char cvOID_certSequence [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02, 0x05};
//2.16.840.1.113730.2.6 Netscape certificate extension certURL
static const unsigned char cvOID_certURL [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x02, 0x06};
//2.16.840.1.113730.3 Netscape directory
static const unsigned char cvOID_directory [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03};
//2.16.840.1.113730.3.1 Netscape directory ldapDefinitions
static const unsigned char cvOID_ldapDefinitions [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03, 0x01};
//2.16.840.1.113730.3.1.1 Netscape LDAP definitions carLicense
static const unsigned char cvOID_carLicense [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03, 0x01, 0x01};
//2.16.840.1.113730.3.1.2 Netscape LDAP definitions departmentNumber
static const unsigned char cvOID_departmentNumber [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03, 0x01, 0x02};
//2.16.840.1.113730.3.1.3 Netscape LDAP definitions employeeNumber
static const unsigned char cvOID_employeeNumber [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03, 0x01, 0x03};
//2.16.840.1.113730.3.1.4 Netscape LDAP definitions employeeType
static const unsigned char cvOID_employeeType [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03, 0x01, 0x04};
//2.16.840.1.113730.3.2.2 Netscape LDAP definitions inetOrgPerson
static const unsigned char cvOID_inetOrgPerson [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x03, 0x02, 0x02};
//2.16.840.1.113730.4.1 Netscape serverGatedCrypto
static const unsigned char cvOID_serverGatedCrypto_Netscape [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x42, 0x04, 0x01};
//2.16.840.1.113733.1.6.3 Verisign Unknown Verisign extension
static const unsigned char cvOID_Unknown_Verisign_extension_1 [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01, 0x06, 0x03};
//2.16.840.1.113733.1.6.6 Verisign Unknown Verisign extension
static const unsigned char cvOID_Unknown_Verisign_extension_2 [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01, 0x06, 0x06};
//2.16.840.1.113733.1.7.1.1 Verisign Verisign certificatePolicy
static const unsigned char cvOID_Verisign_certificatePolicy [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01, 0x07, 0x01, 0x01};
//2.16.840.1.113733.1.7.1.1.1 Verisign Unknown Verisign policy qualifier
static const unsigned char cvOID_Unknown_Verisign_policy_qualifier_1 [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01, 0x07, 0x01, 0x01, 0x01};
//2.16.840.1.113733.1.7.1.1.2 Verisign Unknown Verisign policy qualifier
static const unsigned char cvOID_Unknown_Verisign_policy_qualifier_2 [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01, 0x07, 0x01, 0x01, 0x02};
//2.16.840.1.113733.1.8.1 Verisign Verisign SGC CA?
static const unsigned char cvOID_Verisign_SGC_CA [] = { 0x60, 0x86, 0x48, 0x01, 0x86, 0xF8, 0x45, 0x01, 0x08, 0x01};
//2.23.42.0 SET contentType
static const unsigned char cvOID_contentType_SET [] = { 0x67, 0x2A, 0x00};
//2.23.42.0.0 SET contentType PANData
static const unsigned char cvOID_PANData [] = { 0x67, 0x2A, 0x00, 0x00};
//2.23.42.0.1 SET contentType PANToken
static const unsigned char cvOID_PANToken [] = { 0x67, 0x2A, 0x00, 0x01};
//2.23.42.0.2 SET contentType PANOnly
static const unsigned char cvOID_PANOnly [] = { 0x67, 0x2A, 0x00, 0x02};
//2.23.42.1 SET msgExt
static const unsigned char cvOID_msgExt [] = { 0x67, 0x2A, 0x01};
//2.23.42.2 SET field
static const unsigned char cvOID_field [] = { 0x67, 0x2A, 0x02};
//2.23.42.2.0 SET field fullName
static const unsigned char cvOID_fullName [] = { 0x67, 0x2A, 0x02, 0x00};
//2.23.42.2.1 SET field givenName
static const unsigned char cvOID_givenName_SET [] = { 0x67, 0x2A, 0x02, 0x01};
//2.23.42.2.2 SET field familyName
static const unsigned char cvOID_familyName [] = { 0x67, 0x2A, 0x02, 0x02};
//2.23.42.2.3 SET field birthFamilyName
static const unsigned char cvOID_birthFamilyName [] = { 0x67, 0x2A, 0x02, 0x03};
//2.23.42.2.4 SET field placeName
static const unsigned char cvOID_placeName [] = { 0x67, 0x2A, 0x02, 0x04};
//2.23.42.2.5 SET field identificationNumber
static const unsigned char cvOID_identificationNumber [] = { 0x67, 0x2A, 0x02, 0x05};
//2.23.42.2.6 SET field month
static const unsigned char cvOID_month [] = { 0x67, 0x2A, 0x02, 0x06};
//2.23.42.2.7 SET field date
static const unsigned char cvOID_date [] = { 0x67, 0x2A, 0x02, 0x07};
//2.23.42.2.8 SET field address
static const unsigned char cvOID_address [] = { 0x67, 0x2A, 0x02, 0x08};
//2.23.42.2.9 SET field telephone
static const unsigned char cvOID_telephone [] = { 0x67, 0x2A, 0x02, 0x09};
//2.23.42.2.10 SET field amount
static const unsigned char cvOID_amount [] = { 0x67, 0x2A, 0x02, 0x0A};
//2.23.42.2.7.11 SET field accountNumber
static const unsigned char cvOID_accountNumber [] = { 0x67, 0x2A, 0x02, 0x0B};
//2.23.42.2.7.12 SET field passPhrase
static const unsigned char cvOID_passPhrase [] = { 0x67, 0x2A, 0x02, 0x0C};
//2.23.42.3 SET attribute
static const unsigned char cvOID_attribute_SET [] = { 0x67, 0x2A, 0x03};
//2.23.42.3.0 SET attribute cert
static const unsigned char cvOID_cert_SET [] = { 0x67, 0x2A, 0x03, 0x00};
//2.23.42.3.0.0 SET cert attribute rootKeyThumb
static const unsigned char cvOID_rootKeyThumb [] = { 0x67, 0x2A, 0x03, 0x00, 0x00};
//2.23.42.3.0.1 SET cert attribute additionalPolicy
static const unsigned char cvOID_additionalPolicy [] = { 0x67, 0x2A, 0x03, 0x00, 0x01};
//2.23.42.4 SET algorithm
static const unsigned char cvOID_algorithm_SET [] = { 0x67, 0x2A, 0x04};
//2.23.42.5 SET policy
static const unsigned char cvOID_policy_SET [] = { 0x67, 0x2A, 0x05};
//2.23.42.5.0 SET policy root
static const unsigned char cvOID_root [] = { 0x67, 0x2A, 0x05, 0x00};
//2.23.42.6 SET module
static const unsigned char cvOID_module_SET [] = { 0x67, 0x2A, 0x06};
//2.23.42.7 SET certExt
static const unsigned char cvOID_certExt [] = { 0x67, 0x2A, 0x07};
//2.23.42.7.0 SET cert extension hashedRootKey
static const unsigned char cvOID_hashedRootKey [] = { 0x67, 0x2A, 0x07, 0x00};
//2.23.42.7.1 SET cert extension certificateType
static const unsigned char cvOID_certificateType_SET [] = { 0x67, 0x2A, 0x07, 0x01};
//2.23.42.7.2 SET cert extension merchantData
static const unsigned char cvOID_merchantData [] = { 0x67, 0x2A, 0x07, 0x02};
//2.23.42.7.3 SET cert extension cardCertRequired
static const unsigned char cvOID_cardCertRequired [] = { 0x67, 0x2A, 0x07, 0x03};
//2.23.42.7.4 SET cert extension tunneling
static const unsigned char cvOID_tunneling [] = { 0x67, 0x2A, 0x07, 0x04};
//2.23.42.7.5 SET cert extension setExtensions
static const unsigned char cvOID_setExtensions [] = { 0x67, 0x2A, 0x07, 0x05};
//2.23.42.7.6 SET cert extension setQualifier
static const unsigned char cvOID_setQualifier [] = { 0x67, 0x2A, 0x07, 0x06};
//2.23.42.8 SET brand
static const unsigned char cvOID_brand [] = { 0x67, 0x2A, 0x08};
//2.23.42.8.1 SET brand IATA-ATA
static const unsigned char cvOID_IATA_ATA [] = { 0x67, 0x2A, 0x08, 0x01};
//2.23.42.8.4 SET brand VISA
static const unsigned char cvOID_VISA [] = { 0x67, 0x2A, 0x08, 0x04};
//2.23.42.8.5 SET brand MasterCard
static const unsigned char cvOID_MasterCard [] = { 0x67, 0x2A, 0x08, 0x05};
//2.23.42.8.30 SET brand Diners
static const unsigned char cvOID_Diners [] = { 0x67, 0x2A, 0x08, 0x1E};
//2.23.42.8.34 SET brand AmericanExpress
static const unsigned char cvOID_AmericanExpress [] = { 0x67, 0x2A, 0x08, 0x22};
//2.23.42.8.6011 SET brand Novus
static const unsigned char cvOID_Novus [] = { 0x67, 0x2A, 0x08, 0xAE, 0x7B};
//2.23.42.9 SET vendor
static const unsigned char cvOID_vendor [] = { 0x67, 0x2A, 0x09};
//2.23.42.9.0 SET vendor GlobeSet
static const unsigned char cvOID_GlobeSet [] = { 0x67, 0x2A, 0x09, 0x00};
//2.23.42.9.1 SET vendor IBM
static const unsigned char cvOID_IBM [] = { 0x67, 0x2A, 0x09, 0x01};
//2.23.42.9.2 SET vendor CyberCash
static const unsigned char cvOID_CyberCash [] = { 0x67, 0x2A, 0x09, 0x02};
//2.23.42.9.3 SET vendor Terisa
static const unsigned char cvOID_Terisa [] = { 0x67, 0x2A, 0x09, 0x03};
//2.23.42.9.4 SET vendor RSADSI
static const unsigned char cvOID_RSADSI [] = { 0x67, 0x2A, 0x09, 0x04};
//2.23.42.9.5 SET vendor VeriFone
static const unsigned char cvOID_VeriFone [] = { 0x67, 0x2A, 0x09, 0x05};
//2.23.42.9.6 SET vendor TrinTech
static const unsigned char cvOID_TrinTech [] = { 0x67, 0x2A, 0x09, 0x06};
//2.23.42.9.7 SET vendor BankGate
static const unsigned char cvOID_BankGate [] = { 0x67, 0x2A, 0x09, 0x07};
//2.23.42.9.8 SET vendor GTE
static const unsigned char cvOID_GTE [] = { 0x67, 0x2A, 0x09, 0x08};
//2.23.42.9.9 SET vendor CompuSource
static const unsigned char cvOID_CompuSource [] = { 0x67, 0x2A, 0x09, 0x09};
//2.23.42.9.10 SET vendor Griffin
static const unsigned char cvOID_Griffin [] = { 0x67, 0x2A, 0x09, 0x0A};
//2.23.42.9.11 SET vendor Certicom
static const unsigned char cvOID_Certicom [] = { 0x67, 0x2A, 0x09, 0x0B};
//2.23.42.9.12 SET vendor OSS
static const unsigned char cvOID_OSS [] = { 0x67, 0x2A, 0x09, 0x0C};
//2.23.42.9.13 SET vendor TenthMountain
static const unsigned char cvOID_TenthMountain [] = { 0x67, 0x2A, 0x09, 0x0D};
//2.23.42.9.14 SET vendor Antares
static const unsigned char cvOID_Antares [] = { 0x67, 0x2A, 0x09, 0x0E};
//2.23.42.9.15 SET vendor ECC
static const unsigned char cvOID_ECC [] = { 0x67, 0x2A, 0x09, 0x0F};
//2.23.42.9.16 SET vendor Maithean
static const unsigned char cvOID_Maithean [] = { 0x67, 0x2A, 0x09, 0x10};
//2.23.42.9.17 SET vendor Netscape
static const unsigned char cvOID_Netscape [] = { 0x67, 0x2A, 0x09, 0x11};
//2.23.42.9.18 SET vendor Verisign
static const unsigned char cvOID_Verisign [] = { 0x67, 0x2A, 0x09, 0x12};
//2.23.42.9.19 SET vendor BlueMoney
static const unsigned char cvOID_BlueMoney [] = { 0x67, 0x2A, 0x09, 0x13};
//2.23.42.9.20 SET vendor Lacerte
static const unsigned char cvOID_Lacerte [] = { 0x67, 0x2A, 0x09, 0x14};
//2.23.42.9.21 SET vendor Fujitsu
static const unsigned char cvOID_Fujitsu [] = { 0x67, 0x2A, 0x09, 0x15};
//2.23.42.9.22 SET vendor eLab
static const unsigned char cvOID_eLab [] = { 0x67, 0x2A, 0x09, 0x16};
//2.23.42.9.23 SET vendor Entrust
static const unsigned char cvOID_Entrust [] = { 0x67, 0x2A, 0x09, 0x17};
//2.23.42.9.24 SET vendor VIAnet
static const unsigned char cvOID_VIAnet [] = { 0x67, 0x2A, 0x09, 0x18};
//2.23.42.9.25 SET vendor III
static const unsigned char cvOID_III [] = { 0x67, 0x2A, 0x09, 0x19};
//2.23.42.9.26 SET vendor OpenMarket
static const unsigned char cvOID_OpenMarket [] = { 0x67, 0x2A, 0x09, 0x1A};
//2.23.42.9.27 SET vendor Lexem
static const unsigned char cvOID_Lexem [] = { 0x67, 0x2A, 0x09, 0x1B};
//2.23.42.9.28 SET vendor Intertrader
static const unsigned char cvOID_Intertrader [] = { 0x67, 0x2A, 0x09, 0x1C};
//2.23.42.9.29 SET vendor Persimmon
static const unsigned char cvOID_Persimmon [] = { 0x67, 0x2A, 0x09, 0x1D};
//2.23.42.9.30 SET vendor NABLE
static const unsigned char cvOID_NABLE [] = { 0x67, 0x2A, 0x09, 0x1E};
//2.23.42.9.31 SET vendor espace-net
static const unsigned char cvOID_espace_net [] = { 0x67, 0x2A, 0x09, 0x1F};
//2.23.42.9.32 SET vendor Hitachi
static const unsigned char cvOID_Hitachi [] = { 0x67, 0x2A, 0x09, 0x20};
//2.23.42.9.33 SET vendor Microsoft
static const unsigned char cvOID_Microsoft [] = { 0x67, 0x2A, 0x09, 0x21};
//2.23.42.9.34 SET vendor NEC
static const unsigned char cvOID_NEC [] = { 0x67, 0x2A, 0x09, 0x22};
//2.23.42.9.35 SET vendor Mitsubishi
static const unsigned char cvOID_Mitsubishi [] = { 0x67, 0x2A, 0x09, 0x23};
//2.23.42.9.36 SET vendor NCR
static const unsigned char cvOID_NCR [] = { 0x67, 0x2A, 0x09, 0x24};
//2.23.42.9.37 SET vendor e-COMM
static const unsigned char cvOID_e_COMM [] = { 0x67, 0x2A, 0x09, 0x25};
//2.23.42.9.38 SET vendor Gemplus
static const unsigned char cvOID_Gemplus [] = { 0x67, 0x2A, 0x09, 0x26};
//2.23.42.10 SET national
static const unsigned char cvOID_national [] = { 0x67, 0x2A, 0x0A};
//2.23.42.10.192 SET national Japan
static const unsigned char cvOID_Japan [] = { 0x67, 0x2A, 0x0A, 0x81, 0x40};
//2.54.1775.2 SET. Deprecated, use (2 23 42 7 0) instead hashedRootKey
static const unsigned char cvOID_hashedRootKey_old [] = { 0x86, 0x8D, 0x6F, 0x02};
//2.54.1775.3 SET. Deprecated, use (2 23 42 7 0) instead certificateType
static const unsigned char cvOID_certificateType_old [] = { 0x86, 0x8D, 0x6F, 0x03};
//2.54.1775.4 SET. Deprecated, use (2 23 42 7 0) instead merchantData
static const unsigned char cvOID_merchantData_old [] = { 0x86, 0x8D, 0x6F, 0x04};
//2.54.1775.5 SET. Deprecated, use (2 23 42 7 0) instead cardCertRequired
static const unsigned char cvOID_cardCertRequired_old [] = { 0x86, 0x8D, 0x6F, 0x05};
//2.54.1775.6 SET. Deprecated, use (2 23 42 7 0) instead tunneling
static const unsigned char cvOID_tunneling_old [] = { 0x86, 0x8D, 0x6F, 0x06};
//2.54.1775.7 SET. Deprecated, use (2 23 42 7 0) instead setQualifier
static const unsigned char cvOID_setQualifier_old [] = { 0x86, 0x8D, 0x6F, 0x07};
//2.54.1775.99 SET. Deprecated, use (2 23 42 7 0) instead set-data
static const unsigned char cvOID_set_data_old [] = { 0x86, 0x8D, 0x6F, 0x63};
#ifdef _MSC_VER
#pragma warning(default : 4305)
#pragma warning(default : 4309)
#endif
#endif