Class: OCI::Auth::FixedSessionKeySupplier
- Inherits:
-
Object
- Object
- OCI::Auth::FixedSessionKeySupplier
- 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
-
#initialize(private_key: nil) ⇒ FixedSessionKeySupplier
constructor
A new instance of FixedSessionKeySupplier.
- #key_pair ⇒ Object
- #refresh ⇒ Object
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_pair ⇒ Object
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 |
#refresh ⇒ Object
224 |
# File 'lib/oci/auth/signers/ephemeral_resource_principal_v21_signer.rb', line 224 def refresh; end |