pub struct X509StoreRef(/* private fields */);
Expand description
Reference to an X509Store
.
Implementations§
Source§impl X509StoreRef
impl X509StoreRef
Sourcepub fn objects(&self) -> &StackRef<X509Object>
👎Deprecated: This method is unsound, and will be removed in a future version of rust-openssl. X509StoreRef::all_certificates should be used instead.
pub fn objects(&self) -> &StackRef<X509Object>
Get a reference to the cache of certificates in this store.
This method is deprecated. It is unsound and will be removed in a
future version of rust-openssl. X509StoreRef::all_certificates
should be used instead.
This corresponds to X509_STORE_get0_objects
.
Sourcepub fn all_certificates(&self) -> Stack<X509>
pub fn all_certificates(&self) -> Stack<X509>
Returns a stack of all the certificates in this store.
This corresponds to X509_STORE_get1_all_certs
.
Trait Implementations§
Source§impl AsRef<X509StoreRef> for X509Store
impl AsRef<X509StoreRef> for X509Store
Source§fn as_ref(&self) -> &X509StoreRef
fn as_ref(&self) -> &X509StoreRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<X509StoreRef> for X509Store
impl Borrow<X509StoreRef> for X509Store
Source§fn borrow(&self) -> &X509StoreRef
fn borrow(&self) -> &X509StoreRef
Immutably borrows from an owned value. Read more
Source§impl ForeignTypeRef for X509StoreRef
impl ForeignTypeRef for X509StoreRef
Source§type CType = X509_STORE
type CType = X509_STORE
The raw C type.
Source§unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
Constructs a shared instance of this type from its raw type.
Source§unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
Constructs a mutable reference of this type from its raw type.
impl Send for X509StoreRef
impl Sync for X509StoreRef
Auto Trait Implementations§
impl !Freeze for X509StoreRef
impl !RefUnwindSafe for X509StoreRef
impl Unpin for X509StoreRef
impl UnwindSafe for X509StoreRef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more