Method List
-
#== Legion::Crypt::Spiffe::SpiffeId
-
#active_leases Legion::Crypt::LeaseManager
-
#add_session Legion::Crypt::Vault
-
allow_x509_fallback? Legion::Crypt::Spiffe
-
#audience Legion::Crypt::Spiffe::JwtSvid
-
#available? Legion::Crypt::Spiffe::WorkloadApiClient
-
#bundle_pem Legion::Crypt::Spiffe::X509Svid
-
#cert_pem Legion::Crypt::Spiffe::X509Svid
-
#check_interval Legion::Crypt::CertRotation
-
#check_interval Legion::Crypt::Spiffe::SvidRotation
-
#check_subtask? Legion::Crypt::Vault::Renewer
-
clear_cache Legion::Crypt::JwksClient
-
#close_session Legion::Crypt::Vault
-
#close_sessions Legion::Crypt::Vault
-
#cluster Legion::Crypt::VaultCluster
-
#cluster_name Legion::Crypt::TokenRenewer
-
#cluster_secret_timeout Legion::Crypt::ClusterSecret
-
#cluster_secret_vault_path Legion::Crypt::ClusterSecret
-
#clusters Legion::Crypt::VaultCluster
-
#connect_all_clusters Legion::Crypt::VaultCluster
-
#connect_vault Legion::Crypt::Vault
-
connected? Legion::Crypt::MockVault
-
#connected_clusters Legion::Crypt::VaultCluster
-
create Legion::Crypt::Attestation
-
#cs Legion::Crypt::ClusterSecret
-
#current_cert Legion::Crypt::CertRotation
-
#current_svid Legion::Crypt::Spiffe::SvidRotation
-
decode Legion::Crypt::JWT
-
#decrypt Legion::Crypt::Cipher
-
decrypt_for_tenant Legion::Crypt::PartitionKeys
-
#decrypt_from_keypair Legion::Crypt::Cipher
-
default Legion::Crypt::Settings
-
#default_cluster_name Legion::Crypt::VaultCluster
-
#delete Legion::Crypt::Vault
-
delete Legion::Crypt::MockVault
-
derive_key Legion::Crypt::PartitionKeys
-
dynamic_rmq_creds? Legion::Crypt
-
enabled? Legion::Crypt::Mtls
-
enabled? Legion::Crypt::Spiffe
-
#encrypt Legion::Crypt::Cipher
-
encrypt_for_tenant Legion::Crypt::PartitionKeys
-
#encrypt_from_keypair Legion::Crypt::Cipher
-
ensure_alias Legion::Crypt::VaultEntity
-
ensure_entity Legion::Crypt::VaultEntity
-
erase_tenant Legion::Crypt::Erasure
-
#exist? Legion::Crypt::Vault
-
#expired? Legion::Crypt::Spiffe::X509Svid
-
#expired? Legion::Crypt::Spiffe::JwtSvid
-
#expiry Legion::Crypt::Spiffe::X509Svid
-
#expiry Legion::Crypt::Spiffe::JwtSvid
-
#extract_spiffe_id_from_cert Legion::Crypt::Spiffe::IdentityHelpers
-
#fetch Legion::Crypt::LeaseManager
-
fetch_bootstrap_rmq_creds Legion::Crypt
-
fetch_jwt_svid Legion::Crypt
-
#fetch_jwt_svid Legion::Crypt::Spiffe::WorkloadApiClient
-
fetch_keys Legion::Crypt::JwksClient
-
fetch_svid Legion::Crypt
-
#fetch_x509_svid Legion::Crypt::Spiffe::WorkloadApiClient
-
#fetched_count Legion::Crypt::LeaseManager
-
find_by_name Legion::Crypt::VaultEntity
-
#find_cluster_secret Legion::Crypt::ClusterSecret
-
find_key Legion::Crypt::JwksClient
-
#force_cluster_secret Legion::Crypt::ClusterSecret
-
fresh? Legion::Crypt::Attestation
-
#from_settings Legion::Crypt::ClusterSecret
-
#from_transport Legion::Crypt::ClusterSecret
-
#from_vault Legion::Crypt::ClusterSecret
-
generate_keypair Legion::Crypt::Ed25519
-
#generate_secure_random Legion::Crypt::ClusterSecret
-
#generate_task? Legion::Crypt::Vault::Renewer
-
#get Legion::Crypt::Vault
-
#handle_exception Legion::Logging::Helper
-
#initialize Legion::Crypt::CertRotation
-
#initialize Legion::Crypt::LeaseManager
-
#initialize Legion::Crypt::TokenRenewer
-
#initialize Legion::Crypt::Spiffe::SvidRotation
-
#initialize Legion::Crypt::Spiffe::WorkloadApiClient
-
issue Legion::Crypt::JWT
-
issue_cert Legion::Crypt::Mtls
-
issue_identity_token Legion::Crypt::JWT
-
issue_token Legion::Crypt
-
#issued_at Legion::Crypt::CertRotation
-
jwt Legion::Crypt::Settings
-
jwt_settings Legion::Crypt
-
kerberos_principal Legion::Crypt
-
kerberos_principal Legion::Crypt::KerberosAuth
-
#key_pem Legion::Crypt::Spiffe::X509Svid
-
#ldap_login Legion::Crypt::LdapAuth
-
#ldap_login_all Legion::Crypt::LdapAuth
-
#lease_data Legion::Crypt::LeaseManager
-
list Legion::Crypt::MockVault
-
load_private_key Legion::Crypt::Ed25519
-
local_ip Legion::Crypt::Mtls
-
#log Legion::Logging::Helper
-
#log_exception Legion::Logging
-
#logger Legion::Logging
-
login Legion::Crypt::KerberosAuth
-
login Legion::Crypt::VaultJwtAuth
-
login Legion::Crypt::VaultKerberosAuth
-
login! Legion::Crypt::VaultJwtAuth
-
login! Legion::Crypt::VaultKerberosAuth
-
migrate_legacy Legion::Crypt::TLS
-
#needs_renewal? Legion::Crypt::CertRotation
-
#needs_renewal? Legion::Crypt::Spiffe::SvidRotation
-
#next_backoff Legion::Crypt::TokenRenewer
-
#only_member? Legion::Crypt::ClusterSecret
-
parse_id Legion::Crypt::Spiffe
-
#path Legion::Crypt::Spiffe::SpiffeId
-
pki_path Legion::Crypt::Mtls
-
prefetch! Legion::Crypt::JwksClient
-
#private_key Legion::Crypt::Cipher
-
#public_key Legion::Crypt::Cipher
-
#push_cs_to_vault Legion::Crypt::ClusterSecret
-
#push_to_settings Legion::Crypt::LeaseManager
-
#read Legion::Crypt::Vault
-
read Legion::Crypt::MockVault
-
#reauth_kerberos Legion::Crypt::TokenRenewer
-
#register_dynamic_lease Legion::Crypt::LeaseManager
-
#register_ref Legion::Crypt::LeaseManager
-
#reissue_all Legion::Crypt::LeaseManager
-
#reissue_lease Legion::Crypt::LeaseManager
-
#renew_cluster_tokens Legion::Crypt::Vault
-
#renew_session Legion::Crypt::Vault
-
#renew_sessions Legion::Crypt::Vault
-
#renew_token Legion::Crypt::TokenRenewer
-
#renewal_thread_alive? Legion::Crypt::LeaseManager
-
reset! Legion::Crypt::MockVault
-
reset! Legion::Crypt::KerberosAuth
-
#reset! Legion::Crypt::LeaseManager
-
#reset_backoff Legion::Crypt::TokenRenewer
-
resolve Legion::Crypt::TLS
-
revoke_bootstrap_lease Legion::Crypt
-
#rotate! Legion::Crypt::CertRotation
-
#rotate! Legion::Crypt::Spiffe::SvidRotation
-
#runner_class Legion::Crypt::Vault::Renewer
-
#runner_function Legion::Crypt::Vault::Renewer
-
#running? Legion::Crypt::CertRotation
-
#running? Legion::Crypt::TokenRenewer
-
#running? Legion::Crypt::Spiffe::SvidRotation
-
#secret_length Legion::Crypt::ClusterSecret
-
sessions Legion::Crypt
-
#sessions Legion::Crypt::Vault
-
#set_cluster_secret Legion::Crypt::ClusterSecret
-
settings Legion::Crypt
-
#settings Legion::Crypt::Vault
-
#settings_push_vault Legion::Crypt::ClusterSecret
-
#setup Legion::Logging
-
shutdown Legion::Crypt
-
#shutdown Legion::Crypt::LeaseManager
-
#shutdown_renewer Legion::Crypt::Vault
-
sign Legion::Crypt::Ed25519
-
#sign_with_svid Legion::Crypt::Spiffe::IdentityHelpers
-
#sleep_duration Legion::Crypt::TokenRenewer
-
socket_path Legion::Crypt::Spiffe
-
#source Legion::Crypt::Spiffe::X509Svid
-
#source Legion::Crypt::Spiffe::JwtSvid
-
spiffe Legion::Crypt::Settings
-
#spiffe_id Legion::Crypt::Spiffe::X509Svid
-
#spiffe_id Legion::Crypt::Spiffe::JwtSvid
-
spiffe_svid Legion::Crypt
-
spnego_available? Legion::Crypt::KerberosAuth
-
start Legion::Crypt
-
#start Legion::Crypt::CertRotation
-
#start Legion::Crypt::LeaseManager
-
#start Legion::Crypt::TokenRenewer
-
#start Legion::Crypt::Spiffe::SvidRotation
-
start_background_refresh! Legion::Crypt::JwksClient
-
#start_renewal_thread Legion::Crypt::LeaseManager
-
#stop Legion::Crypt::CertRotation
-
#stop Legion::Crypt::TokenRenewer
-
#stop Legion::Crypt::Spiffe::SvidRotation
-
stop_background_refresh! Legion::Crypt::JwksClient
-
store_keypair Legion::Crypt::Ed25519
-
#svid_identity Legion::Crypt::Spiffe::IdentityHelpers
-
swap_to_identity_creds Legion::Crypt
-
#time Legion::Crypt::Vault::Renewer
-
tls Legion::Crypt::Settings
-
#to_s Legion::Crypt::Spiffe::SpiffeId
-
#token Legion::Crypt::Spiffe::JwtSvid
-
#trust_domain Legion::Crypt::Spiffe::SpiffeId
-
trust_domain Legion::Crypt::Spiffe
-
#trusted_cert? Legion::Crypt::Spiffe::IdentityHelpers
-
#ttl Legion::Crypt::Spiffe::X509Svid
-
#use_runner? Legion::Crypt::Vault::Renewer
-
#valid? Legion::Crypt::Spiffe::X509Svid
-
#valid? Legion::Crypt::Spiffe::JwtSvid
-
valid_id? Legion::Crypt::Spiffe
-
#validate_hex Legion::Crypt::ClusterSecret
-
vault Legion::Crypt::Settings
-
#vault_client Legion::Crypt::VaultCluster
-
vault_connected? Legion::Crypt
-
#vault_exist? Legion::Crypt::Helper
-
#vault_exists? Legion::Crypt::Vault
-
#vault_get Legion::Crypt::Helper
-
#vault_healthy? Legion::Crypt::Vault
-
#vault_logical Legion::Crypt::LeaseManager
-
#vault_namespace Legion::Crypt::Helper
-
vault_settings Legion::Crypt
-
#vault_sys Legion::Crypt::LeaseManager
-
#vault_write Legion::Crypt::Helper
-
verify Legion::Crypt::JWT
-
verify Legion::Crypt::Ed25519
-
verify Legion::Crypt::Attestation
-
verify_erasure Legion::Crypt::Erasure
-
verify_external_token Legion::Crypt
-
#verify_svid_signature Legion::Crypt::Spiffe::IdentityHelpers
-
verify_token Legion::Crypt
-
verify_with_jwks Legion::Crypt::JWT
-
worker_login Legion::Crypt::VaultJwtAuth
-
workload_id Legion::Crypt::Spiffe
-
#write Legion::Crypt::Vault
-
write Legion::Crypt::MockVault