📄 cert_asn.h
字号:
int *erret);
size_t PKIUnpackUserNotice(
PKICONTEXT *ctx,
PKIUserNotice **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKICertificatePolicies *PKINewCertificatePolicies(
PKICONTEXT *ctx);
void PKIFreeCertificatePolicies(
PKICONTEXT *ctx,
PKICertificatePolicies *f);
size_t PKISizeofCertificatePolicies (
PKICONTEXT *ctx,
PKICertificatePolicies *asnstruct,
int outerSizeFlag);
size_t PKIPackCertificatePolicies(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKICertificatePolicies *asnstruct,
int *erret);
size_t PKIUnpackCertificatePolicies(
PKICONTEXT *ctx,
PKICertificatePolicies **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
#define PKINewDistinguishedName (PKIDistinguishedName *)PKINewRDNSequence
#define PKIFreeDistinguishedName PKIFreeRDNSequence
#define PKISizeofDistinguishedName PKISizeofRDNSequence
#define PKIPackDistinguishedName PKIPackRDNSequence
#define PKIUnpackDistinguishedName PKIUnpackRDNSequence
PKIName *PKINewName(
PKICONTEXT *ctx);
void PKIFreeName(
PKICONTEXT *ctx,
PKIName *f);
size_t PKISizeofName (
PKICONTEXT *ctx,
PKIName *asnstruct,
int outerSizeFlag);
size_t PKIPackName(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIName *asnstruct,
int *erret);
size_t PKIUnpackName(
PKICONTEXT *ctx,
PKIName **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIRevokedCertificates *PKINewRevokedCertificates(
PKICONTEXT *ctx);
void PKIFreeRevokedCertificates(
PKICONTEXT *ctx,
PKIRevokedCertificates *f);
size_t PKISizeofRevokedCertificates (
PKICONTEXT *ctx,
PKIRevokedCertificates *asnstruct,
int outerSizeFlag);
size_t PKIPackRevokedCertificates(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIRevokedCertificates *asnstruct,
int *erret);
size_t PKIUnpackRevokedCertificates(
PKICONTEXT *ctx,
PKIRevokedCertificates **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKICertificationRequestInfo *PKINewCertificationRequestInfo(
PKICONTEXT *ctx);
void PKIFreeCertificationRequestInfo(
PKICONTEXT *ctx,
PKICertificationRequestInfo *f);
size_t PKISizeofCertificationRequestInfo (
PKICONTEXT *ctx,
PKICertificationRequestInfo *asnstruct,
int outerSizeFlag);
size_t PKIPackCertificationRequestInfo(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKICertificationRequestInfo *asnstruct,
int *erret);
size_t PKIUnpackCertificationRequestInfo(
PKICONTEXT *ctx,
PKICertificationRequestInfo **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIGeneralName *PKINewGeneralName(
PKICONTEXT *ctx);
void PKIFreeGeneralName(
PKICONTEXT *ctx,
PKIGeneralName *f);
size_t PKISizeofGeneralName (
PKICONTEXT *ctx,
PKIGeneralName *asnstruct,
int outerSizeFlag);
size_t PKIPackGeneralName(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIGeneralName *asnstruct,
int *erret);
size_t PKIUnpackGeneralName(
PKICONTEXT *ctx,
PKIGeneralName **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKITBSCertList *PKINewTBSCertList(
PKICONTEXT *ctx);
void PKIFreeTBSCertList(
PKICONTEXT *ctx,
PKITBSCertList *f);
size_t PKISizeofTBSCertList (
PKICONTEXT *ctx,
PKITBSCertList *asnstruct,
int outerSizeFlag);
size_t PKIPackTBSCertList(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKITBSCertList *asnstruct,
int *erret);
size_t PKIUnpackTBSCertList(
PKICONTEXT *ctx,
PKITBSCertList **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKITBSCertificate *PKINewTBSCertificate(
PKICONTEXT *ctx);
void PKIFreeTBSCertificate(
PKICONTEXT *ctx,
PKITBSCertificate *f);
size_t PKISizeofTBSCertificate (
PKICONTEXT *ctx,
PKITBSCertificate *asnstruct,
int outerSizeFlag);
size_t PKIPackTBSCertificate(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKITBSCertificate *asnstruct,
int *erret);
size_t PKIUnpackTBSCertificate(
PKICONTEXT *ctx,
PKITBSCertificate **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIAccessDescription *PKINewAccessDescription(
PKICONTEXT *ctx);
void PKIFreeAccessDescription(
PKICONTEXT *ctx,
PKIAccessDescription *f);
size_t PKISizeofAccessDescription (
PKICONTEXT *ctx,
PKIAccessDescription *asnstruct,
int outerSizeFlag);
size_t PKIPackAccessDescription(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIAccessDescription *asnstruct,
int *erret);
size_t PKIUnpackAccessDescription(
PKICONTEXT *ctx,
PKIAccessDescription **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKICertificate *PKINewCertificate(
PKICONTEXT *ctx);
void PKIFreeCertificate(
PKICONTEXT *ctx,
PKICertificate *f);
size_t PKISizeofCertificate (
PKICONTEXT *ctx,
PKICertificate *asnstruct,
int outerSizeFlag);
size_t PKIPackCertificate(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKICertificate *asnstruct,
int *erret);
size_t PKIUnpackCertificate(
PKICONTEXT *ctx,
PKICertificate **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKICertificateList *PKINewCertificateList(
PKICONTEXT *ctx);
void PKIFreeCertificateList(
PKICONTEXT *ctx,
PKICertificateList *f);
size_t PKISizeofCertificateList (
PKICONTEXT *ctx,
PKICertificateList *asnstruct,
int outerSizeFlag);
size_t PKIPackCertificateList(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKICertificateList *asnstruct,
int *erret);
size_t PKIUnpackCertificateList(
PKICONTEXT *ctx,
PKICertificateList **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKICertificationRequest *PKINewCertificationRequest(
PKICONTEXT *ctx);
void PKIFreeCertificationRequest(
PKICONTEXT *ctx,
PKICertificationRequest *f);
size_t PKISizeofCertificationRequest (
PKICONTEXT *ctx,
PKICertificationRequest *asnstruct,
int outerSizeFlag);
size_t PKIPackCertificationRequest(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKICertificationRequest *asnstruct,
int *erret);
size_t PKIUnpackCertificationRequest(
PKICONTEXT *ctx,
PKICertificationRequest **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIGeneralNames *PKINewGeneralNames(
PKICONTEXT *ctx);
void PKIFreeGeneralNames(
PKICONTEXT *ctx,
PKIGeneralNames *f);
size_t PKISizeofGeneralNames (
PKICONTEXT *ctx,
PKIGeneralNames *asnstruct,
int outerSizeFlag);
size_t PKIPackGeneralNames(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIGeneralNames *asnstruct,
int *erret);
size_t PKIUnpackGeneralNames(
PKICONTEXT *ctx,
PKIGeneralNames **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIGeneralSubtree *PKINewGeneralSubtree(
PKICONTEXT *ctx);
void PKIFreeGeneralSubtree(
PKICONTEXT *ctx,
PKIGeneralSubtree *f);
size_t PKISizeofGeneralSubtree (
PKICONTEXT *ctx,
PKIGeneralSubtree *asnstruct,
int outerSizeFlag);
size_t PKIPackGeneralSubtree(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIGeneralSubtree *asnstruct,
int *erret);
size_t PKIUnpackGeneralSubtree(
PKICONTEXT *ctx,
PKIGeneralSubtree **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIAuthorityInfoAccessSyntax *PKINewAuthorityInfoAccessSyntax(
PKICONTEXT *ctx);
void PKIFreeAuthorityInfoAccessSyntax(
PKICONTEXT *ctx,
PKIAuthorityInfoAccessSyntax *f);
size_t PKISizeofAuthorityInfoAccessSyntax (
PKICONTEXT *ctx,
PKIAuthorityInfoAccessSyntax *asnstruct,
int outerSizeFlag);
size_t PKIPackAuthorityInfoAccessSyntax(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIAuthorityInfoAccessSyntax *asnstruct,
int *erret);
size_t PKIUnpackAuthorityInfoAccessSyntax(
PKICONTEXT *ctx,
PKIAuthorityInfoAccessSyntax **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIAuthorityKeyIdentifier *PKINewAuthorityKeyIdentifier(
PKICONTEXT *ctx);
void PKIFreeAuthorityKeyIdentifier(
PKICONTEXT *ctx,
PKIAuthorityKeyIdentifier *f);
size_t PKISizeofAuthorityKeyIdentifier (
PKICONTEXT *ctx,
PKIAuthorityKeyIdentifier *asnstruct,
int outerSizeFlag);
size_t PKIPackAuthorityKeyIdentifier(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIAuthorityKeyIdentifier *asnstruct,
int *erret);
size_t PKIUnpackAuthorityKeyIdentifier(
PKICONTEXT *ctx,
PKIAuthorityKeyIdentifier **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
#define PKINewCertificateIssuer (PKICertificateIssuer *)PKINewGeneralNames
#define PKIFreeCertificateIssuer PKIFreeGeneralNames
#define PKISizeofCertificateIssuer PKISizeofGeneralNames
#define PKIPackCertificateIssuer PKIPackGeneralNames
#define PKIUnpackCertificateIssuer PKIUnpackGeneralNames
PKIDistributionPointName *PKINewDistributionPointName(
PKICONTEXT *ctx);
void PKIFreeDistributionPointName(
PKICONTEXT *ctx,
PKIDistributionPointName *f);
size_t PKISizeofDistributionPointName (
PKICONTEXT *ctx,
PKIDistributionPointName *asnstruct,
int outerSizeFlag);
size_t PKIPackDistributionPointName(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIDistributionPointName *asnstruct,
int *erret);
size_t PKIUnpackDistributionPointName(
PKICONTEXT *ctx,
PKIDistributionPointName **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIGeneralSubtrees *PKINewGeneralSubtrees(
PKICONTEXT *ctx);
void PKIFreeGeneralSubtrees(
PKICONTEXT *ctx,
PKIGeneralSubtrees *f);
size_t PKISizeofGeneralSubtrees (
PKICONTEXT *ctx,
PKIGeneralSubtrees *asnstruct,
int outerSizeFlag);
size_t PKIPackGeneralSubtrees(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIGeneralSubtrees *asnstruct,
int *erret);
size_t PKIUnpackGeneralSubtrees(
PKICONTEXT *ctx,
PKIGeneralSubtrees **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
#define PKINewIssuerAltName (PKIIssuerAltName *)PKINewGeneralNames
#define PKIFreeIssuerAltName PKIFreeGeneralNames
#define PKISizeofIssuerAltName PKISizeofGeneralNames
#define PKIPackIssuerAltName PKIPackGeneralNames
#define PKIUnpackIssuerAltName PKIUnpackGeneralNames
#define PKINewSubjectAltName (PKISubjectAltName *)PKINewGeneralNames
#define PKIFreeSubjectAltName PKIFreeGeneralNames
#define PKISizeofSubjectAltName PKISizeofGeneralNames
#define PKIPackSubjectAltName PKIPackGeneralNames
#define PKIUnpackSubjectAltName PKIUnpackGeneralNames
PKIDistributionPoint *PKINewDistributionPoint(
PKICONTEXT *ctx);
void PKIFreeDistributionPoint(
PKICONTEXT *ctx,
PKIDistributionPoint *f);
size_t PKISizeofDistributionPoint (
PKICONTEXT *ctx,
PKIDistributionPoint *asnstruct,
int outerSizeFlag);
size_t PKIPackDistributionPoint(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIDistributionPoint *asnstruct,
int *erret);
size_t PKIUnpackDistributionPoint(
PKICONTEXT *ctx,
PKIDistributionPoint **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKIIssuingDistributionPoint *PKINewIssuingDistributionPoint(
PKICONTEXT *ctx);
void PKIFreeIssuingDistributionPoint(
PKICONTEXT *ctx,
PKIIssuingDistributionPoint *f);
size_t PKISizeofIssuingDistributionPoint (
PKICONTEXT *ctx,
PKIIssuingDistributionPoint *asnstruct,
int outerSizeFlag);
size_t PKIPackIssuingDistributionPoint(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKIIssuingDistributionPoint *asnstruct,
int *erret);
size_t PKIUnpackIssuingDistributionPoint(
PKICONTEXT *ctx,
PKIIssuingDistributionPoint **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKINameConstraints *PKINewNameConstraints(
PKICONTEXT *ctx);
void PKIFreeNameConstraints(
PKICONTEXT *ctx,
PKINameConstraints *f);
size_t PKISizeofNameConstraints (
PKICONTEXT *ctx,
PKINameConstraints *asnstruct,
int outerSizeFlag);
size_t PKIPackNameConstraints(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKINameConstraints *asnstruct,
int *erret);
size_t PKIUnpackNameConstraints(
PKICONTEXT *ctx,
PKINameConstraints **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
PKICRLDistPointsSyntax *PKINewCRLDistPointsSyntax(
PKICONTEXT *ctx);
void PKIFreeCRLDistPointsSyntax(
PKICONTEXT *ctx,
PKICRLDistPointsSyntax *f);
size_t PKISizeofCRLDistPointsSyntax (
PKICONTEXT *ctx,
PKICRLDistPointsSyntax *asnstruct,
int outerSizeFlag);
size_t PKIPackCRLDistPointsSyntax(
PKICONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PKICRLDistPointsSyntax *asnstruct,
int *erret);
size_t PKIUnpackCRLDistPointsSyntax(
PKICONTEXT *ctx,
PKICRLDistPointsSyntax **asnstruct,
const unsigned char *buf,
size_t buflen,
int *erret);
#endif /* cert_ASN_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -