PackageSigningEntityStorage
PackageSigningEntityStorage.swift:21protocol PackageSigningEntityStorage
Browse conforming typesprotocol PackageSigningEntityStorage
import PackageSigning
func add(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue, callback: @escaping (Result<Void, Error>) -> Void)
Add signer for a given package version.
func changeSigningEntityForAllVersions(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue, callback: @escaping (Result<Void, Error>) -> Void)
Make signingEntity
the only signer for a given package.
func changeSigningEntityFromVersion(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue, callback: @escaping (Result<Void, Error>) -> Void)
Make signingEntity
the package’s expected signer starting from the given version.
func get(package: PackageIdentity, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue, callback: @escaping (Result<PackageSigners, Error>) -> Void)
For a given package, return the signing entities and the package versions that each of them signed.
func put(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue, callback: @escaping (Result<Void, Error>) -> Void)
Record signer for a given package version.
func add(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue) async throws
func changeSigningEntityForAllVersions(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue) async throws
func changeSigningEntityFromVersion(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue) async throws
func get(package: PackageIdentity, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue) async throws -> PackageSigners
func put(package: PackageIdentity, version: Version, signingEntity: SigningEntity, origin: SigningEntity.Origin, observabilityScope: ObservabilityScope, callbackQueue: DispatchQueue) async throws