Skip to content

Structure

CertVault

Git-backed encrypted certificate and provisioning profile storage.

struct CertVault

Overview

Implements encrypted storage using AES-256-GCM encryption. Certificates and profiles are encrypted with the team passphrase and stored in a dedicated Git repository.

Usage

let vault = CertVault(gitUrl: "[email protected]:myteam/certs.git")
try await vault.initialize(context: context)
try await vault.sync(profileType: "appstore", context: context)

Topics

Initializers

Instance Properties

Instance Methods

Relationships

Conforms To

  • Swift.Sendable
  • Swift.SendableMetatype