Trait tame_gcs::signing::KeyProvider[][src]

pub trait KeyProvider {
    fn key(&self) -> Key<'_>;
fn authorizer(&self) -> &str; }

Provides the details needed for signing a URL

Required methods

fn key(&self) -> Key<'_>[src]

The actual key used to sign the URL

fn authorizer(&self) -> &str[src]

The identifier for the key author, in GCP this is the email address of the service account

Loading content...

Implementors

impl KeyProvider for ServiceAccount[src]

Loading content...