pub struct X509StoreBuilderRef(/* private fields */);Expand description
A borrowed reference to a X509StoreBuilder.
Implementations§
Source§impl X509StoreBuilderRef
impl X509StoreBuilderRef
Sourcepub fn add_cert(&mut self, cert: impl AsRef<X509Ref>) -> Result<(), ErrorStack>
pub fn add_cert(&mut self, cert: impl AsRef<X509Ref>) -> Result<(), ErrorStack>
Adds a certificate to the certificate store.
This corresponds to X509_STORE_add_cert.
Sourcepub fn set_default_paths(&mut self) -> Result<(), ErrorStack>
pub fn set_default_paths(&mut self) -> Result<(), ErrorStack>
Load certificates from their default locations.
These locations are read from the SSL_CERT_FILE and SSL_CERT_DIR
environment variables if present, or defaults specified at OpenSSL
build time otherwise.
This corresponds to X509_STORE_set_default_paths.
Sourcepub fn try_set_flags(
&mut self,
flags: X509VerifyFlags,
) -> Result<(), ErrorStack>
pub fn try_set_flags( &mut self, flags: X509VerifyFlags, ) -> Result<(), ErrorStack>
Sets certificate chain validation related flags.
This corresponds to X509_STORE_set_flags.
Sourcepub fn set_flags(&mut self, flags: X509VerifyFlags)
pub fn set_flags(&mut self, flags: X509VerifyFlags)
Sets certificate chain validation related flags.
This corresponds to X509_STORE_set_flags.
Sourcepub fn verify_param_mut(&mut self) -> &mut X509VerifyParamRef
pub fn verify_param_mut(&mut self) -> &mut X509VerifyParamRef
Returns a mutable reference to the X509 verification configuration.
This corresponds to X509_STORE_get0_param.
Sourcepub fn set_param(
&mut self,
param: &X509VerifyParamRef,
) -> Result<(), ErrorStack>
pub fn set_param( &mut self, param: &X509VerifyParamRef, ) -> Result<(), ErrorStack>
Sets certificate chain validation related parameters.
This corresponds to X509_STORE_set1_param.