Lines Matching refs:extension

11 X509_REVOKED_get0_extensions - X509 extension decode and encode functions
48 X509V3_get_d2i() looks for an extension with OID I<nid> in the extensions
50 occurrence of an extension is permissible, otherwise the first extension after
51 index I<*idx> is returned and I<*idx> updated to the location of the extension.
53 extension occurs multiple times (this is only returned if I<idx> is NULL),
54 -1 if the extension could not be found, 0 if the extension is found and is
55 not critical and 1 if critical. A pointer to an extension specific structure
58 X509V3_add1_i2d() adds extension I<value> to STACK I<*x> (allocating a new
62 X509V3_EXT_d2i() attempts to decode the ASN.1 data contained in extension
63 I<ext> and returns a pointer to an extension specific structure or NULL
64 if the extension could not be decoded (invalid syntax or not supported).
66 X509V3_EXT_i2d() encodes the extension specific structure I<ext_struc>
92 In almost all cases an extension can occur at most once and multiple
97 B<X509V3_ADD_DEFAULT> appends a new extension only if the extension does
98 not exist. An error is returned if the extension exists.
100 B<X509V3_ADD_APPEND> appends a new extension, ignoring whether the extension
103 B<X509V3_ADD_REPLACE> replaces an existing extension. If the extension does
104 not exist, appends a new extension.
106 B<X509V3_ADD_REPLACE_EXISTING> replaces an existing extension. If the
107 extension does not exist, returns an error.
109 B<X509V3_ADD_KEEP_EXISTING> appends a new extension only if the extension does
110 not exist. An error is B<not> returned if the extension exists.
112 B<X509V3_ADD_DELETE> deletes and frees an existing extension. If the extension
113 does not exist, returns an error. No new extension is added.
119 will return NULL if the extension is not
215 a pointer to an extension specific structure or NULL if an error occurs.
218 and 0 if it fails due to a non-fatal error (extension not found, already exists,