📄 cert.h
字号:
/*******************************************************************
*
* This file was generated by TIS/ASN1COMP Ver. 4.2, an ASN.1 compiler.
* TIS/ASN1COMP is Copyright (c) 1998, TIS Labs at Network Associates, Inc.
*
* This file was AUTOMATICALLY GENERATED on Mon May 17 09:25:53 1999
*
******************************************************************/
#ifndef cert_H_
#define cert_H_
#include "cert_util.h"
#include "cert_struct.h"
/*******************************************************************
*
* Function declarations for internal functions
*
******************************************************************/
#define PKISizeofAttributeTypeInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceAttributeType PKIDropInPlaceOBJECT_ID
#define PKIPackAttributeTypeInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceAttributeType PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackAttributeTypeInternal PKIUnpackOBJECT_IDInternal
#define PKISizeofAttributeValueInternal PKISizeofANYInternal
#define PKIDropInPlaceAttributeValue PKIDropInPlaceANY
#define PKIPackAttributeValueInternal PKIPackANYInternal
#define PKIUnpkInPlaceAttributeValue PKIUnpkInPlaceANY
#define PKIUnpackAttributeValueInternal PKIUnpackANYInternal
#define PKISizeofBMPStringInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceBMPString PKIDropInPlaceOCTET_STRING
#define PKIPackBMPStringInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceBMPString PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackBMPStringInternal PKIUnpackOCTET_STRINGInternal
#define PKISizeofBaseDistanceInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceBaseDistance PKIDropInPlaceINTEGER
#define PKIPackBaseDistanceInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceBaseDistance PKIUnpkInPlaceINTEGER
#define PKIUnpackBaseDistanceInternal PKIUnpackINTEGERInternal
#define PKISizeofCPSuriInternal PKISizeofIA5StringInternal
#define PKIDropInPlaceCPSuri PKIDropInPlaceIA5String
#define PKIPackCPSuriInternal PKIPackIA5StringInternal
#define PKIUnpkInPlaceCPSuri PKIUnpkInPlaceIA5String
#define PKIUnpackCPSuriInternal PKIUnpackIA5StringInternal
#define PKISizeofCRLNumberInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceCRLNumber PKIDropInPlaceINTEGER
#define PKIPackCRLNumberInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceCRLNumber PKIUnpkInPlaceINTEGER
#define PKIUnpackCRLNumberInternal PKIUnpackINTEGERInternal
#define PKISizeofCRLReasonInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceCRLReason PKIDropInPlaceINTEGER
#define PKIPackCRLReasonInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceCRLReason PKIUnpkInPlaceINTEGER
#define PKIUnpackCRLReasonInternal PKIUnpackINTEGERInternal
#define PKISizeofCertPolicyIdInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceCertPolicyId PKIDropInPlaceOBJECT_ID
#define PKIPackCertPolicyIdInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceCertPolicyId PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackCertPolicyIdInternal PKIUnpackOBJECT_IDInternal
#define PKISizeofCertificateSerialNumberInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceCertificateSerialNumber PKIDropInPlaceINTEGER
#define PKIPackCertificateSerialNumberInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceCertificateSerialNumber PKIUnpkInPlaceINTEGER
#define PKIUnpackCertificateSerialNumberInternal PKIUnpackINTEGERInternal
#define PKISizeofDSAPublicKeyInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceDSAPublicKey PKIDropInPlaceINTEGER
#define PKIPackDSAPublicKeyInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceDSAPublicKey PKIUnpkInPlaceINTEGER
#define PKIUnpackDSAPublicKeyInternal PKIUnpackINTEGERInternal
#define PKISizeofHoldInstructionCodeInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceHoldInstructionCode PKIDropInPlaceOBJECT_ID
#define PKIPackHoldInstructionCodeInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceHoldInstructionCode PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackHoldInstructionCodeInternal PKIUnpackOBJECT_IDInternal
#define PKISizeofInvalidityDateInternal PKISizeofGeneralizedTimeInternal
#define PKIDropInPlaceInvalidityDate PKIDropInPlaceGeneralizedTime
#define PKIPackInvalidityDateInternal PKIPackGeneralizedTimeInternal
#define PKIUnpkInPlaceInvalidityDate PKIUnpkInPlaceGeneralizedTime
#define PKIUnpackInvalidityDateInternal PKIUnpackGeneralizedTimeInternal
#define PKISizeofKeyIdentifierInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceKeyIdentifier PKIDropInPlaceOCTET_STRING
#define PKIPackKeyIdentifierInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceKeyIdentifier PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackKeyIdentifierInternal PKIUnpackOCTET_STRINGInternal
#define PKISizeofKeyPurposeIdInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceKeyPurposeId PKIDropInPlaceOBJECT_ID
#define PKIPackKeyPurposeIdInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceKeyPurposeId PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackKeyPurposeIdInternal PKIUnpackOBJECT_IDInternal
#define PKISizeofKeyUsageInternal PKISizeofBIT_STRINGInternal
#define PKIDropInPlaceKeyUsage PKIDropInPlaceBIT_STRING
#define PKIPackKeyUsageInternal PKIPackBIT_STRINGInternal
#define PKIUnpkInPlaceKeyUsage PKIUnpkInPlaceBIT_STRING
#define PKIUnpackKeyUsageInternal PKIUnpackBIT_STRINGInternal
#define PKISizeofPkcs9emailInternal PKISizeofIA5StringInternal
#define PKIDropInPlacePkcs9email PKIDropInPlaceIA5String
#define PKIPackPkcs9emailInternal PKIPackIA5StringInternal
#define PKIUnpkInPlacePkcs9email PKIUnpkInPlaceIA5String
#define PKIUnpackPkcs9emailInternal PKIUnpackIA5StringInternal
#define PKISizeofPolicyQualifierIdInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlacePolicyQualifierId PKIDropInPlaceOBJECT_ID
#define PKIPackPolicyQualifierIdInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlacePolicyQualifierId PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackPolicyQualifierIdInternal PKIUnpackOBJECT_IDInternal
#define PKISizeofReasonFlagsInternal PKISizeofBIT_STRINGInternal
#define PKIDropInPlaceReasonFlags PKIDropInPlaceBIT_STRING
#define PKIPackReasonFlagsInternal PKIPackBIT_STRINGInternal
#define PKIUnpkInPlaceReasonFlags PKIUnpkInPlaceBIT_STRING
#define PKIUnpackReasonFlagsInternal PKIUnpackBIT_STRINGInternal
#define PKISizeofSkipCertsInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceSkipCerts PKIDropInPlaceINTEGER
#define PKIPackSkipCertsInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceSkipCerts PKIUnpkInPlaceINTEGER
#define PKIUnpackSkipCertsInternal PKIUnpackINTEGERInternal
#define PKISizeofUTF8StringInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceUTF8String PKIDropInPlaceOCTET_STRING
#define PKIPackUTF8StringInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceUTF8String PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackUTF8StringInternal PKIUnpackOCTET_STRINGInternal
#define PKISizeofUniqueIdentifierInternal PKISizeofBIT_STRINGInternal
#define PKIDropInPlaceUniqueIdentifier PKIDropInPlaceBIT_STRING
#define PKIPackUniqueIdentifierInternal PKIPackBIT_STRINGInternal
#define PKIUnpkInPlaceUniqueIdentifier PKIUnpkInPlaceBIT_STRING
#define PKIUnpackUniqueIdentifierInternal PKIUnpackBIT_STRINGInternal
#define PKISizeofUniversalStringInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceUniversalString PKIDropInPlaceOCTET_STRING
#define PKIPackUniversalStringInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceUniversalString PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackUniversalStringInternal PKIUnpackOCTET_STRINGInternal
#define PKISizeofVersionInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceVersion PKIDropInPlaceINTEGER
#define PKIPackVersionInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceVersion PKIUnpkInPlaceINTEGER
#define PKIUnpackVersionInternal PKIUnpackINTEGERInternal
size_t PKISizeofnoticeNumbers_SEQ_OFInternal(
PKInoticeNumbers_SEQ_OF *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlacenoticeNumbers_SEQ_OF(
PKICONTEXT *ctx,
PKInoticeNumbers_SEQ_OF *f);
size_t PKIPacknoticeNumbers_SEQ_OFInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKInoticeNumbers_SEQ_OF *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlacenoticeNumbers_SEQ_OF (
PKICONTEXT *ctx,
PKInoticeNumbers_SEQ_OF *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpacknoticeNumbers_SEQ_OFInternal(
PKICONTEXT *ctx,
PKInoticeNumbers_SEQ_OF **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofAlgorithmIdentifierInternal(
PKIAlgorithmIdentifier *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceAlgorithmIdentifier(
PKICONTEXT *ctx,
PKIAlgorithmIdentifier *f);
size_t PKIPackAlgorithmIdentifierInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIAlgorithmIdentifier *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceAlgorithmIdentifier (
PKICONTEXT *ctx,
PKIAlgorithmIdentifier *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackAlgorithmIdentifierInternal(
PKICONTEXT *ctx,
PKIAlgorithmIdentifier **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofAnotherNameInternal(
PKIAnotherName *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceAnotherName(
PKICONTEXT *ctx,
PKIAnotherName *f);
size_t PKIPackAnotherNameInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIAnotherName *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceAnotherName (
PKICONTEXT *ctx,
PKIAnotherName *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackAnotherNameInternal(
PKICONTEXT *ctx,
PKIAnotherName **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofAttributeTypeAndValueInternal(
PKIAttributeTypeAndValue *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceAttributeTypeAndValue(
PKICONTEXT *ctx,
PKIAttributeTypeAndValue *f);
size_t PKIPackAttributeTypeAndValueInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIAttributeTypeAndValue *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceAttributeTypeAndValue (
PKICONTEXT *ctx,
PKIAttributeTypeAndValue *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackAttributeTypeAndValueInternal(
PKICONTEXT *ctx,
PKIAttributeTypeAndValue **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
#define PKISizeofBaseCRLNumberInternal PKISizeofCRLNumberInternal
#define PKIDropInPlaceBaseCRLNumber PKIDropInPlaceCRLNumber
#define PKIPackBaseCRLNumberInternal PKIPackCRLNumberInternal
#define PKIUnpkInPlaceBaseCRLNumber PKIUnpkInPlaceCRLNumber
#define PKIUnpackBaseCRLNumberInternal PKIUnpackCRLNumberInternal
size_t PKISizeofBasicConstraintsInternal(
PKIBasicConstraints *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceBasicConstraints(
PKICONTEXT *ctx,
PKIBasicConstraints *f);
size_t PKIPackBasicConstraintsInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIBasicConstraints *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceBasicConstraints (
PKICONTEXT *ctx,
PKIBasicConstraints *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackBasicConstraintsInternal(
PKICONTEXT *ctx,
PKIBasicConstraints **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofDirectoryStringInternal(
PKIDirectoryString *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceDirectoryString(
PKICONTEXT *ctx,
PKIDirectoryString *f);
size_t PKIPackDirectoryStringInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIDirectoryString *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceDirectoryString (
PKICONTEXT *ctx,
PKIDirectoryString *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackDirectoryStringInternal(
PKICONTEXT *ctx,
PKIDirectoryString **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofDisplayTextInternal(
PKIDisplayText *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceDisplayText(
PKICONTEXT *ctx,
PKIDisplayText *f);
size_t PKIPackDisplayTextInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIDisplayText *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceDisplayText (
PKICONTEXT *ctx,
PKIDisplayText *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackDisplayTextInternal(
PKICONTEXT *ctx,
PKIDisplayText **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofDss_ParmsInternal(
PKIDss_Parms *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceDss_Parms(
PKICONTEXT *ctx,
PKIDss_Parms *f);
size_t PKIPackDss_ParmsInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIDss_Parms *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceDss_Parms (
PKICONTEXT *ctx,
PKIDss_Parms *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackDss_ParmsInternal(
PKICONTEXT *ctx,
PKIDss_Parms **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofDss_Sig_ValueInternal(
PKIDss_Sig_Value *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceDss_Sig_Value(
PKICONTEXT *ctx,
PKIDss_Sig_Value *f);
size_t PKIPackDss_Sig_ValueInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIDss_Sig_Value *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceDss_Sig_Value (
PKICONTEXT *ctx,
PKIDss_Sig_Value *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackDss_Sig_ValueInternal(
PKICONTEXT *ctx,
PKIDss_Sig_Value **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofExtKeyUsageSyntaxInternal(
PKIExtKeyUsageSyntax *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceExtKeyUsageSyntax(
PKICONTEXT *ctx,
PKIExtKeyUsageSyntax *f);
size_t PKIPackExtKeyUsageSyntaxInternal(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIExtKeyUsageSyntax *asnstruct,
unsigned char tag,
int *erret);
size_t PKIUnpkInPlaceExtKeyUsageSyntax (
PKICONTEXT *ctx,
PKIExtKeyUsageSyntax *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKIUnpackExtKeyUsageSyntaxInternal(
PKICONTEXT *ctx,
PKIExtKeyUsageSyntax **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t PKISizeofExtensionInternal(
PKIExtension *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void PKIDropInPlaceExtension(
PKICONTEXT *ctx,
PKIExtension *f);
size_t PKIPackExtensionInternal(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -