Class: Mysigner::CredentialResolver::AndroidKeystoreCreds

Inherits:
Struct
  • Object
show all
Defined in:
lib/mysigner/credential_resolver.rb

Overview

mysigner-22 Phase 7 — Android signing keystore credentials. ‘keystore_path` is always an on-disk path (the Gradle signing pipeline expects a file, not bytes). `tmpfile` is held so the Tempfile object isn’t GC’d before the process exits — when the resolver materializes a Keychain-stored .jks blob to disk, we keep the Tempfile reference here so the file survives until the CLI process ends.

Instance Attribute Summary collapse

Instance Attribute Details

#key_aliasObject

Returns the value of attribute key_alias

Returns:

  • (Object)

    the current value of key_alias



35
36
37
# File 'lib/mysigner/credential_resolver.rb', line 35

def key_alias
  @key_alias
end

#key_passwordObject

Returns the value of attribute key_password

Returns:

  • (Object)

    the current value of key_password



35
36
37
# File 'lib/mysigner/credential_resolver.rb', line 35

def key_password
  @key_password
end

#keystore_passwordObject

Returns the value of attribute keystore_password

Returns:

  • (Object)

    the current value of keystore_password



35
36
37
# File 'lib/mysigner/credential_resolver.rb', line 35

def keystore_password
  @keystore_password
end

#keystore_pathObject

Returns the value of attribute keystore_path

Returns:

  • (Object)

    the current value of keystore_path



35
36
37
# File 'lib/mysigner/credential_resolver.rb', line 35

def keystore_path
  @keystore_path
end

#sourceObject

Returns the value of attribute source

Returns:

  • (Object)

    the current value of source



35
36
37
# File 'lib/mysigner/credential_resolver.rb', line 35

def source
  @source
end

#tmpfileObject

Returns the value of attribute tmpfile

Returns:

  • (Object)

    the current value of tmpfile



35
36
37
# File 'lib/mysigner/credential_resolver.rb', line 35

def tmpfile
  @tmpfile
end