Index

B C D E F G H I M P R T V _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

bind(Run, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
 

C

createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraAuthMethod
Creates an MSAL client credential for this authentication method.
createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod
 
createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
 
createClientCredential() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
 

D

DEFAULT_AUTHORITY_HOST - Static variable in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod.DescriptorImpl
 
doCheckCertificateBase64(String) - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod.DescriptorImpl
 
doCheckCertificatePem(String) - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
 
doCheckPrivateKeyPem(String, Secret) - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
 
doCheckScopes(String) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
Validates scopes input.
doFillTenantIdItems() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
Provides tenant ID suggestions.
doTestConnection(String, String, String, String, String, String, String, Secret, Secret, Secret, Secret, Secret, Secret) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
Tests token acquisition with the provided settings.

E

EntraAuthMethod - Class in io.jenkins.plugins.entraoauth
Base class for Entra authentication method variants.
EntraAuthMethod() - Constructor for class io.jenkins.plugins.entraoauth.EntraAuthMethod
 
EntraClientSecretAuthMethod - Class in io.jenkins.plugins.entraoauth
Client-secret authentication method for Entra OAuth credentials.
EntraClientSecretAuthMethod(Secret) - Constructor for class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod
 
EntraClientSecretAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraClientSecretAuthMethod.DisplayName: Client secret.
EntraClientSecretAuthMethod.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
 
EntraOAuth2ScopeRequirement - Class in io.jenkins.plugins.entraoauth
Entra-specific OAuth2 scope requirement.
EntraOAuth2ScopeRequirement(Collection) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement
Creates a scope requirement with the provided scopes.
EntraOAuth2ScopeSpecification - Class in io.jenkins.plugins.entraoauth
Entra-specific OAuth2 scope specification for credential domains.
EntraOAuth2ScopeSpecification(String) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification
Creates a specification from a raw scopes string.
EntraOAuth2ScopeSpecification_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraOAuth2ScopeSpecification.DisplayName: Microsoft Entra ID OAuth 2.0 scope specification.
EntraOAuth2ScopeSpecification.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
 
EntraOAuthCredentialBinding - Class in io.jenkins.plugins.entraoauth
 
EntraOAuthCredentialBinding(String, String, String) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
 
EntraOAuthCredentialBinding.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
 
EntraOAuthCredentials - Class in io.jenkins.plugins.entraoauth
Microsoft Entra OAuth credentials with pluggable authentication methods.
EntraOAuthCredentials(CredentialsScope, String, String, String, String, EntraAuthMethod, String, String, String) - Constructor for class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
EntraOAuthCredentials_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraOAuthCredentials.DisplayName: Microsoft Entra ID OAuth credentials.
EntraOAuthCredentials.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
 
EntraOAuthMultiBinding_UsernameAndToken() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraOAuthMultiBinding.UsernameAndToken: Username and Access Token.
EntraPemAuthMethod - Class in io.jenkins.plugins.entraoauth
PEM-certificate authentication method for Entra OAuth credentials.
EntraPemAuthMethod(Secret, Secret, Secret) - Constructor for class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
 
EntraPemAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraPemAuthMethod.DisplayName: PEM certificate.
EntraPemAuthMethod.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
 
EntraPfxAuthMethod - Class in io.jenkins.plugins.entraoauth
PFX-certificate authentication method for Entra OAuth credentials.
EntraPfxAuthMethod(Secret, Secret) - Constructor for class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
 
EntraPfxAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraPfxAuthMethod.DisplayName: PFX certificate.
EntraPfxAuthMethod.DescriptorImpl - Class in io.jenkins.plugins.entraoauth
 
equals(Object) - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement

F

FormValidation_AuthenticationMethodRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.AuthenticationMethodRequired: Authentication method is required..
FormValidation_AuthorityHostRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.AuthorityHostRequired: Authority host is required..
FormValidation_CertificateBase64Invalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.CertificateBase64Invalid: Certificate data must be base64 encoded..
FormValidation_CertificatePemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.CertificatePemInvalid: Certificate PEM is invalid..
FormValidation_ClientIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ClientIdRequired: Client ID is required..
FormValidation_ClientSecretRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ClientSecretRequired: Client secret is required..
FormValidation_ErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ErrorWithDetail: {0}.
FormValidation_PrivateKeyPemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.PrivateKeyPemInvalid: Private key PEM is invalid or unsupported..
FormValidation_ScopesRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ScopesRequired: At least one scope is required..
FormValidation_TenantIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TenantIdRequired: Tenant ID is required..
FormValidation_TestTokenErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TestTokenErrorWithDetail: Failed to acquire access token: {0}.
FormValidation_TestTokenFailed() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TestTokenFailed: No access token was returned..
FormValidation_TestTokenSuccess() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TestTokenSuccess: Successfully acquired an access token..

G

getAccessToken(OAuth2ScopeRequirement) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getAuthenticationMethod() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getAuthorityHost() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getCertificateBase64() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
 
getCertificatePassword() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod
 
getCertificatePem() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
 
getClientId() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getClientSecret() - Method in class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod
 
getDefaultAuthorityHost() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
Returns the default authority host.
getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraClientSecretAuthMethod.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification.DescriptorImpl
Returns the display name for this specification type.
getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.entraoauth.EntraPfxAuthMethod.DescriptorImpl
 
getPrivateKeyPassword() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
 
getPrivateKeyPem() - Method in class io.jenkins.plugins.entraoauth.EntraPemAuthMethod
 
getScopeList() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getScopes() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement
Returns required scopes.
getScopes() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getSpecifiedScopesText() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeSpecification
Returns the raw scopes text used for configuration.
getTenantId() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getTokenVariable() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
 
getUsername() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentials
 
getUsernameVariable() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
 

H

hashCode() - Method in class io.jenkins.plugins.entraoauth.EntraOAuth2ScopeRequirement

I

io.jenkins.plugins.entraoauth - package io.jenkins.plugins.entraoauth
 

M

Messages - Class in io.jenkins.plugins.entraoauth
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.entraoauth.Messages
 

P

PemUtils_CertificateDataRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.CertificateDataRequired: Certificate data is required..
PemUtils_CertificatePemMustBeX509() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.CertificatePemMustBeX509: Certificate PEM must be X.509..
PemUtils_CertificatePemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.CertificatePemRequired: Certificate PEM is required..
PemUtils_PemHeaderOrFooterMissing() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PemHeaderOrFooterMissing: PEM header or footer is missing..
PemUtils_Pkcs1RsaKeysNotSupportedUsePkcs8() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.Pkcs1RsaKeysNotSupportedUsePkcs8: PKCS#1 RSA keys are not supported. Use PKCS#8..
PemUtils_PrivateKeyPasswordRequiredForEncryptedKey() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PrivateKeyPasswordRequiredForEncryptedKey: Private key password is required for encrypted PEM keys..
PemUtils_PrivateKeyPemCouldNotBeDecrypted() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PrivateKeyPemCouldNotBeDecrypted: Private key PEM could not be decrypted. Check the key format and password..
PemUtils_PrivateKeyPemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PrivateKeyPemRequired: Private key PEM is required..

R

requiresWorkspace() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
 

T

type() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding.DescriptorImpl
 
type() - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
 

V

variables(Run) - Method in class io.jenkins.plugins.entraoauth.EntraOAuthCredentialBinding
 

_

_EntraClientSecretAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraClientSecretAuthMethod.DisplayName: Client secret.
_EntraOAuth2ScopeSpecification_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraOAuth2ScopeSpecification.DisplayName: Microsoft Entra ID OAuth 2.0 scope specification.
_EntraOAuthCredentials_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraOAuthCredentials.DisplayName: Microsoft Entra ID OAuth credentials.
_EntraOAuthMultiBinding_UsernameAndToken() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraOAuthMultiBinding.UsernameAndToken: Username and Access Token.
_EntraPemAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraPemAuthMethod.DisplayName: PEM certificate.
_EntraPfxAuthMethod_DisplayName() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key EntraPfxAuthMethod.DisplayName: PFX certificate.
_FormValidation_AuthenticationMethodRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.AuthenticationMethodRequired: Authentication method is required..
_FormValidation_AuthorityHostRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.AuthorityHostRequired: Authority host is required..
_FormValidation_CertificateBase64Invalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.CertificateBase64Invalid: Certificate data must be base64 encoded..
_FormValidation_CertificatePemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.CertificatePemInvalid: Certificate PEM is invalid..
_FormValidation_ClientIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ClientIdRequired: Client ID is required..
_FormValidation_ClientSecretRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ClientSecretRequired: Client secret is required..
_FormValidation_ErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ErrorWithDetail: {0}.
_FormValidation_PrivateKeyPemInvalid() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.PrivateKeyPemInvalid: Private key PEM is invalid or unsupported..
_FormValidation_ScopesRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.ScopesRequired: At least one scope is required..
_FormValidation_TenantIdRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TenantIdRequired: Tenant ID is required..
_FormValidation_TestTokenErrorWithDetail(Object) - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TestTokenErrorWithDetail: Failed to acquire access token: {0}.
_FormValidation_TestTokenFailed() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TestTokenFailed: No access token was returned..
_FormValidation_TestTokenSuccess() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key FormValidation.TestTokenSuccess: Successfully acquired an access token..
_PemUtils_CertificateDataRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.CertificateDataRequired: Certificate data is required..
_PemUtils_CertificatePemMustBeX509() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.CertificatePemMustBeX509: Certificate PEM must be X.509..
_PemUtils_CertificatePemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.CertificatePemRequired: Certificate PEM is required..
_PemUtils_PemHeaderOrFooterMissing() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PemHeaderOrFooterMissing: PEM header or footer is missing..
_PemUtils_Pkcs1RsaKeysNotSupportedUsePkcs8() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.Pkcs1RsaKeysNotSupportedUsePkcs8: PKCS#1 RSA keys are not supported. Use PKCS#8..
_PemUtils_PrivateKeyPasswordRequiredForEncryptedKey() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PrivateKeyPasswordRequiredForEncryptedKey: Private key password is required for encrypted PEM keys..
_PemUtils_PrivateKeyPemCouldNotBeDecrypted() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PrivateKeyPemCouldNotBeDecrypted: Private key PEM could not be decrypted. Check the key format and password..
_PemUtils_PrivateKeyPemRequired() - Static method in class io.jenkins.plugins.entraoauth.Messages
Key PemUtils.PrivateKeyPemRequired: Private key PEM is required..
B C D E F G H I M P R T V _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form