U:RDoc::AnyMethod[iI" purpose=:ETI""OpenSSL::X509::Store#purpose=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OSets the store's purpose to +purpose+. If specified, the verifications on ;TI"Rthe store will check every untrusted certificate's extensions are consistent ;TI"=with the purpose. The purpose is specified by constants:;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"X509::PURPOSE_SSL_CLIENT;To;;0; [o; ; [I"X509::PURPOSE_SSL_SERVER;To;;0; [o; ; [I" X509::PURPOSE_NS_SSL_SERVER;To;;0; [o; ; [I"X509::PURPOSE_SMIME_SIGN;To;;0; [o; ; [I" X509::PURPOSE_SMIME_ENCRYPT;To;;0; [o; ; [I"X509::PURPOSE_CRL_SIGN;To;;0; [o; ; [I"X509::PURPOSE_ANY;To;;0; [o; ; [I"X509::PURPOSE_OCSP_HELPER;To;;0; [o; ; [I"!X509::PURPOSE_TIMESTAMP_SIGN;T: @fileI"!ext/openssl/ossl_x509store.c;T:0@omit_headings_from_table_of_contents_below0I"store.purpose = purpose ;T0[I" (p1);T@@FI" Store;TcRDoc::NormalClass00