Lines Matching full:purpose
51 int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose);
54 int purpose, int trust);
81 with the method name C<default>, which includes the C<any> purpose,
156 Among others, the parameters determine the trust model and verification purpose.
184 exists that can record extended key usage information to supplement the purpose
188 custom "purpose" (see below) or supply a nondefault verification callback
191 X509_STORE_CTX_set_purpose() sets the purpose for the target certificate being
192 verified in the I<ctx>. Built-in available values for the I<purpose> argument
197 possible to create a custom purpose value. Setting a purpose will ensure that
199 consistent with that purpose as well as, potentially, other checks. Every
200 purpose also has an associated default trust value which will also be set at the
219 function it is possible to set the purpose and trust values for the I<ctx> at
222 The I<def_purpose> and I<purpose> arguments can have the same
223 purpose values as described for X509_STORE_CTX_set_purpose() above. The I<trust>
225 X509_STORE_CTX_set_trust() above. Any of the I<def_purpose>, I<purpose> or
227 parameter should be ignored. After calling this function the purpose to be used
228 for verification is set from the I<purpose> argument unless the purpose was
232 the default trust value for I<purpose>. If the default trust value for the
233 purpose is I<X509_TRUST_DEFAULT> and I<trust> is 0 then the default trust value