#[repr(C)]pub union CE_Data {
Show 21 fields
pub authorityKeyID: CE_AuthorityKeyID,
pub subjectKeyID: CE_SubjectKeyID,
pub keyUsage: CE_KeyUsage,
pub subjectAltName: CE_GeneralNames,
pub issuerAltName: CE_GeneralNames,
pub extendedKeyUsage: CE_ExtendedKeyUsage,
pub basicConstraints: CE_BasicConstraints,
pub certPolicies: CE_CertPolicies,
pub netscapeCertType: CE_NetscapeCertType,
pub crlNumber: CE_CrlNumber,
pub deltaCrl: CE_DeltaCrl,
pub crlReason: CE_CrlReason,
pub crlDistPoints: CE_CRLDistPointsSyntax,
pub issuingDistPoint: CE_IssuingDistributionPoint,
pub authorityInfoAccess: CE_AuthorityInfoAccess,
pub qualifiedCertStatements: CE_QC_Statements,
pub nameConstraints: CE_NameConstraints,
pub policyMappings: CE_PolicyMappings,
pub policyConstraints: CE_PolicyConstraints,
pub inhibitAnyPolicy: CE_InhibitAnyPolicy,
pub rawData: SecAsn1Item,
}Available on crate features
SecAsn1Types and certextensions and cssmconfig and cssmtype and x509defs only.Expand description
Fields§
§subjectKeyID: CE_SubjectKeyID§keyUsage: CE_KeyUsage§subjectAltName: CE_GeneralNames§issuerAltName: CE_GeneralNames§extendedKeyUsage: CE_ExtendedKeyUsage§basicConstraints: CE_BasicConstraints§certPolicies: CE_CertPolicies§netscapeCertType: CE_NetscapeCertType§crlNumber: CE_CrlNumber§deltaCrl: CE_DeltaCrl§crlReason: CE_CrlReason§crlDistPoints: CE_CRLDistPointsSyntax§issuingDistPoint: CE_IssuingDistributionPoint§qualifiedCertStatements: CE_QC_Statements§nameConstraints: CE_NameConstraints§policyMappings: CE_PolicyMappings§policyConstraints: CE_PolicyConstraints§inhibitAnyPolicy: CE_InhibitAnyPolicy§rawData: SecAsn1ItemTrait Implementations§
Source§impl RefEncode for CE_Data
Available on crate feature objc2 only.
impl RefEncode for CE_Data
Available on crate feature
objc2 only.Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for CE_Data
Auto Trait Implementations§
impl Freeze for CE_Data
impl RefUnwindSafe for CE_Data
impl !Send for CE_Data
impl !Sync for CE_Data
impl Unpin for CE_Data
impl UnwindSafe for CE_Data
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.