mirror of
https://github.com/radareorg/radare2.git
synced 2025-01-26 15:54:59 +00:00
27 lines
1.1 KiB
C
27 lines
1.1 KiB
C
#ifndef R_X509_INTERNAL_H
|
|
#define R_X509_INTERNAL_H
|
|
|
|
R_API bool r_x509_parse_algorithmidentifier(RX509AlgorithmIdentifier *ai, RASN1Object * object);
|
|
R_API void r_x509_free_algorithmidentifier(RX509AlgorithmIdentifier * ai);
|
|
|
|
R_API bool r_x509_parse_subjectpublickeyinfo(RX509SubjectPublicKeyInfo * spki, RASN1Object *object);
|
|
R_API void r_x509_free_subjectpublickeyinfo(RX509SubjectPublicKeyInfo * spki);
|
|
|
|
R_API bool r_x509_parse_name(RX509Name *name, RASN1Object * object);
|
|
R_API void r_x509_free_name(RX509Name * name);
|
|
|
|
R_API bool r_x509_parse_extension(RX509Extension *ext, RASN1Object * object);
|
|
R_API void r_x509_free_extension(RX509Extension * ex);
|
|
|
|
R_API bool r_x509_parse_extensions(RX509Extensions *ext, RASN1Object * object);
|
|
R_API void r_x509_free_extensions(RX509Extensions* ex);
|
|
|
|
R_API bool r_x509_parse_tbscertificate(RX509TBSCertificate *tbsc, RASN1Object * object);
|
|
R_API void r_x509_free_tbscertificate(RX509TBSCertificate * tbsc);
|
|
|
|
R_API RX509CRLEntry *r_x509_parse_crlentry(RASN1Object *object);
|
|
R_API void r_x509_name_dump(RX509Name* name, const char* pad, RStrBuf *sb);
|
|
|
|
#endif /* R_X509_INTERNAL_H */
|
|
|