Class: OCI::Auth::FixedSessionKeySupplier

Inherits:
Object
  • Object
show all
Defined in:
lib/oci/auth/signers/ephemeral_resource_principal_v21_signer.rb

Overview

FixedSessionKeySupplier holds a fixed session key that never updates

Instance Method Summary collapse

Constructor Details

#initialize(private_key: nil) ⇒ FixedSessionKeySupplier

Returns a new instance of FixedSessionKeySupplier.



215
216
217
218
# File 'lib/oci/auth/signers/ephemeral_resource_principal_v21_signer.rb', line 215

def initialize(private_key: nil)
  @private_key = private_key
  @public_key = @private_key.public_key
end

Instance Method Details

#key_pairObject



220
221
222
# File 'lib/oci/auth/signers/ephemeral_resource_principal_v21_signer.rb', line 220

def key_pair
  { 'private_key': @private_key, 'public_key': @public_key }
end

#refreshObject



224
# File 'lib/oci/auth/signers/ephemeral_resource_principal_v21_signer.rb', line 224

def refresh; end