pub struct CertificateExtensionConstraints {
pub additional_extensions: Option<Vec<ObjectId>>,
pub known_extensions: Option<Vec<String>>,
}Expand description
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_extensions: Option<Vec<ObjectId>>Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.
known_extensions: Option<Vec<String>>Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.
Trait Implementations§
Source§impl Clone for CertificateExtensionConstraints
impl Clone for CertificateExtensionConstraints
Source§fn clone(&self) -> CertificateExtensionConstraints
fn clone(&self) -> CertificateExtensionConstraints
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CertificateExtensionConstraints
impl Default for CertificateExtensionConstraints
Source§fn default() -> CertificateExtensionConstraints
fn default() -> CertificateExtensionConstraints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CertificateExtensionConstraints
impl<'de> Deserialize<'de> for CertificateExtensionConstraints
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for CertificateExtensionConstraints
Auto Trait Implementations§
impl Freeze for CertificateExtensionConstraints
impl RefUnwindSafe for CertificateExtensionConstraints
impl Send for CertificateExtensionConstraints
impl Sync for CertificateExtensionConstraints
impl Unpin for CertificateExtensionConstraints
impl UnwindSafe for CertificateExtensionConstraints
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