Lines Matching full:purpose

59  int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose);
62 int purpose, int trust);
89 with the method name C<default>, which includes the C<any> purpose,
185 Among others, the parameters determine the trust model and verification purpose.
213 exists that can record extended key usage information to supplement the purpose
217 custom "purpose" (see below) or supply a nondefault verification callback
220 X509_STORE_CTX_set_purpose() sets the purpose for the target certificate being
221 verified in the I<ctx>. Built-in available values for the I<purpose> argument
227 possible to create a custom purpose value. Setting a purpose requests that
229 the certificate and its chain are verified to be consistent with that purpose.
232 Potentially also further checks are done (depending on the purpose given).
233 Every purpose also has an associated default trust value, which will also be set
252 function it is possible to set the purpose and trust values for the I<ctx> at
255 The I<def_purpose> and I<purpose> arguments can have the same
256 purpose values as described for X509_STORE_CTX_set_purpose() above. The I<trust>
258 X509_STORE_CTX_set_trust() above. Any of the I<def_purpose>, I<purpose> or
260 parameter should be ignored. After calling this function the purpose to be used
261 for verification is set from the I<purpose> argument unless the purpose was
265 the default trust value for I<purpose>. If the default trust value for the
266 purpose is I<X509_TRUST_DEFAULT> and I<trust> is 0 then the default trust value