fuchsia.factory

PROTOCOLS

FactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol is a base protocol for all providers of factory store directories. It exposes a single method to allow clients to establish a connection to a directory containing the relevant factory data. All files surfaced by a component that implements FactoryStoreProvider (or any protocol that depends on it) are expected to be validated for consistency before being exposed to clients.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

CastCredentialsFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing Cast-specific factory data: public certificates and keys for authentication with Cast servers.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

WidevineFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing Widevine-specific factory data: public certificates and keys for authentication with Widevine systems.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

PlayReadyFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing PlayReady-specific factory data: public certificates and keys for authentication with PlayReady systems.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

MiscFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing miscellaneous factory data such as tuning/calibration files, region-specific audio files, factory process metadata files, and more. Any raw files not covered by other FactoryStoreProviders or methods in fuchsia.hwinfo will appear here.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

FactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol is a base protocol for all providers of factory store directories. It exposes a single method to allow clients to establish a connection to a directory containing the relevant factory data. All files surfaced by a component that implements FactoryStoreProvider (or any protocol that depends on it) are expected to be validated for consistency before being exposed to clients.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

CastCredentialsFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing Cast-specific factory data: public certificates and keys for authentication with Cast servers.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

WidevineFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing Widevine-specific factory data: public certificates and keys for authentication with Widevine systems.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

PlayReadyFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing PlayReady-specific factory data: public certificates and keys for authentication with PlayReady systems.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>

MiscFactoryStoreProvider

Defined in fuchsia.factory/factory.fidl

This protocol exposes a method to connect to a directory containing miscellaneous factory data such as tuning/calibration files, region-specific audio files, factory process metadata files, and more. Any raw files not covered by other FactoryStoreProviders or methods in fuchsia.hwinfo will appear here.

GetFactoryStore

Request

NameType
dir request<fuchsia.io/Directory>