Lines Matching refs:extension

9 X509_REVOKED_add1_ext_i2d - X509 extension decode and encode functions
41 X509V3_get_ext_d2i() looks for an extension with OID B<nid> in the extensions
43 occurrence of an extension is permissible otherwise the first extension after
44 index B<*idx> is returned and B<*idx> updated to the location of the extension.
46 extension occurs multiple times (this is only returned if B<idx> is B<NULL>),
47 -1 if the extension could not be found, 0 if the extension is found and is
48 not critical and 1 if critical. A pointer to an extension specific structure
51 X509V3_add1_i2d() adds extension B<value> to STACK B<*x> (allocating a new
55 X509V3_EXT_d2i() attempts to decode the ASN.1 data contained in extension
56 B<ext> and returns a pointer to an extension specific structure or B<NULL>
57 if the extension could not be decoded (invalid syntax or not supported).
59 X509V3_EXT_i2d() encodes the extension specific structure B<ext>
80 In almost all cases an extension can occur at most once and multiple
85 B<X509V3_ADD_DEFAULT> appends a new extension only if the extension does
86 not already exist. An error is returned if the extension does already
89 B<X509V3_ADD_APPEND> appends a new extension, ignoring whether the extension
92 B<X509V3_ADD_REPLACE> replaces an extension if it exists otherwise appends
93 a new extension.
95 B<X509V3_ADD_REPLACE_EXISTING> replaces an existing extension if it exists
98 B<X509V3_ADD_KEEP_EXISTING> appends a new extension only if the extension does
99 not already exist. An error B<is not> returned if the extension does already
102 B<X509V3_ADD_DELETE> extension B<nid> is deleted: no new extension is added.
107 The function X509V3_get_d2i() will return B<NULL> if the extension is not
198 X509V3_EXT_d2i() and *X509V3_get_d2i() return a pointer to an extension
205 fails due to a non-fatal error (extension not found, already exists,