Docs.rs
  • apple-codesign-0.8.0
    • apple-codesign 0.8.0
    • Docs.rs crate page
    • MPL-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • indygreg
    • Dependencies
      • anyhow ^1.0 normal
      • apple-bundles ^0.6.0 normal
      • base64 ^0.13 normal
      • bcder ^0.6 normal
      • bitflags ^1.2 normal
      • bytes ^1.0 normal
      • chrono ^0.4 normal
      • clap ^3.1 normal
      • cryptographic-message-syntax ^0.8.0 normal
      • goblin ^0.5 normal
      • hex ^0.4 normal
      • once_cell ^1.7 normal
      • p12 ^0.6 normal
      • pem ^1.0 normal
      • plist ^1.2 normal
      • regex ^1.5 normal
      • reqwest ^0.11 normal
      • ring ^0.16 normal
      • scroll ^0.11 normal
      • slog ^2.7 normal
      • slog-term ^2.8 normal
      • thiserror ^1.0 normal
      • tugger-apple ^0.6.0 normal
      • x509-certificate ^0.7.0 normal
      • yasna ^0.5 normal
      • security-framework ^2.2 normal
    • Versions
    • 64.66% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate apple_codesign

logo
Change settings

List of all items

Structs

  • BlobEntry
  • BlobWrapperBlob
  • BundleSigner
  • CodeDirectoryBlob
  • CodeResources
  • CodeResourcesBuilder
  • CodeResourcesRule
  • CodeSignatureFlags
  • DetachedSignatureBlob
  • Digest
  • EmbeddedSignature
  • EmbeddedSignatureBlob
  • EmbeddedSignatureOldBlob
  • EntitlementsBlob
  • ExecutableSegmentFlags
  • MachOSignatureData
  • MachOSigner
  • OtherBlob
  • ParsedBlob
  • RequirementBlob
  • RequirementSetBlob
  • Scatter
  • SignedMachOInfo
  • SigningSettings
  • SingleBundleSigner
  • VerificationContext
  • VerificationProblem
  • code_requirement::CodeRequirements

Enums

  • AppleCodesignError
  • BlobData
  • CertificateAuthorityExtension
  • CertificateProfile
  • CodeDirectoryVersion
  • CodeSigningCertificateExtension
  • CodeSigningMagic
  • CodeSigningSlot
  • DesignatedRequirementMode
  • DigestType
  • ExecutionPolicy
  • ExtendedKeyUsagePurpose
  • KnownCertificate
  • RequirementType
  • SettingsScope
  • VerificationProblemType
  • code_requirement::CodeRequirementExpression
  • code_requirement::CodeRequirementMatchExpression
  • code_requirement::CodeRequirementValue

Traits

  • AppleCertificate
  • AppleCertificateBuilder
  • AppleSignable
  • Blob
  • BundleFileHandler

Functions

  • compute_code_hashes
  • compute_paged_hashes
  • create_code_directory_hashes_plist
  • create_self_signed_code_signing_certificate
  • create_superblob
  • derive_designated_requirements
  • find_signature_data
  • parse_pfx_data
  • verify_macho
  • verify_macho_data
  • verify_path

Constants

  • OID_USER_ID