#[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: SecAsn1Item
Trait 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.