⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cert_asn.h

📁 PGP—Pretty Good Privacy
💻 H
📖 第 1 页 / 共 3 页
字号:
    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 + -