Lines Matching full:extension

14 X509_REVOKED_add_ext - extension stack utility functions
63 X509v3_get_ext() retrieves extension I<loc> from I<x>. The index I<loc>
65 extension is an internal pointer which B<MUST NOT> be freed by the
68 X509v3_get_ext_by_NID() and X509v3_get_ext_by_OBJ() look for an extension
69 with I<nid> or I<obj> from extension STACK I<x>. The search starts from the
70 extension after I<lastpos> or from the beginning if I<lastpos> is -1. If
71 the extension is found, its index is returned, otherwise -1 is returned.
74 looks for an extension of criticality I<crit>. A zero value for I<crit>
75 looks for a non-critical extension. A nonzero value looks for a critical
76 extension.
78 X509v3_delete_ext() deletes the extension with index I<loc> from I<x>.
79 The deleted extension is returned and must be freed by the caller.
82 X509v3_add_ext() adds extension I<ex> to STACK I<*x> at position I<loc>. If
83 I<loc> is -1, the new extension is added to the end. If I<*x> is NULL,
84 a new STACK will be allocated. The passed extension I<ex> is duplicated
106 Applications that want to parse or encode and add an extension should
107 use the extension encode and decode functions instead, such as
112 is not an error since extension STACK I<x> indices start from zero.
113 These search functions start from the extension B<after> the I<lastpos> parameter
114 so it should initially be set to -1. If it is set to zero, the initial extension
118 because these functions do not free the extension they delete.
124 X509v3_get_ext_count() returns the extension count or 0 for failure.
130 the extension index or -1 if an error occurs.
132 X509v3_get_ext_by_NID() returns the extension index or negative values if an