Lines Matching refs:extension

14 X509_REVOKED_add_ext - extension stack utility functions
62 X509v3_get_ext() retrieves extension B<loc> from B<x>. The index B<loc>
64 extension is an internal pointer which B<must not> be freed up by the
67 X509v3_get_ext_by_NID() and X509v3_get_ext_by_OBJ() look for an extension
68 with B<nid> or B<obj> from extension stack B<x>. The search starts from the
69 extension after B<lastpos> or from the beginning if <lastpos> is B<-1>. If
70 the extension is found its index is returned otherwise B<-1> is returned.
73 looks for an extension of criticality B<crit>. A zero value for B<crit>
74 looks for a non-critical extension a nonzero value looks for a critical
75 extension.
77 X509v3_delete_ext() deletes the extension with index B<loc> from B<x>.
78 The deleted extension is returned and must be freed by the caller.
81 X509v3_add_ext() adds extension B<ex> to stack B<*x> at position B<loc>. If
82 B<loc> is B<-1> the new extension is added to the end. If B<*x> is B<NULL>
83 a new stack will be allocated. The passed extension B<ex> is duplicated
105 applications will want to parse or encode and add an extension: they should
106 use the extension encode and decode functions instead such as
110 error. These search functions start from the extension B<after> the B<lastpos>
112 initial extension will not be checked.
117 because these functions do not free the extension they delete.
121 X509v3_get_ext_count() returns the extension count.
127 X509v3_get_ext_by_critical() return the an extension index or B<-1> if an