Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accessKeyId() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
AccessResponseEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
AccessResponseEntity(boolean) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.AccessResponseEntity
 
accessToken() - Method in class com.yahoo.vespa.athenz.api.OAuthCredentials
 
accessToken() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.AccessTokenResponseEntity
 
AccessTokenResponseEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
AccessTokenResponseEntity(String, int, String) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.AccessTokenResponseEntity
 
action - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity.TenantRoleAction
 
action() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
active() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.Member
 
addPolicyRule(AthenzDomain, String, String, AthenzResourceName, AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
addPolicyRule(AthenzDomain, String, String, AthenzResourceName, AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
addRoleMember(AthenzRole, AthenzIdentity, Optional<String>) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
addRoleMember(AthenzRole, AthenzIdentity, Optional<String>) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
ALLOW - Enum constant in enum class com.yahoo.vespa.athenz.api.AthenzAssertion.Effect
 
ALLOW - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
application() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
approved - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
asCookie() - Method in class com.yahoo.vespa.athenz.api.OAuthCredentials
 
asDottedString() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
AssertionEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
AssertionEntity(String, String, String, Long, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
AssertionEntity(String, String, String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
assertions() - Method in class com.yahoo.vespa.athenz.api.AthenzPolicy
 
AthenzAccessToken - Class in com.yahoo.vespa.athenz.api
Represents an Athenz Access Token
AthenzAccessToken(String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
AthenzAssertion - Class in com.yahoo.vespa.athenz.api
 
AthenzAssertion.Builder - Class in com.yahoo.vespa.athenz.api
 
AthenzAssertion.Effect - Enum Class in com.yahoo.vespa.athenz.api
 
athenzDomain() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
athenzDomain(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
AthenzDomain - Class in com.yahoo.vespa.athenz.api
 
AthenzDomain(String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzDomain
 
AthenzGroup - Class in com.yahoo.vespa.athenz.api
 
AthenzGroup(AthenzDomain, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzGroup
 
AthenzGroup(String, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzGroup
 
AthenzIdentities - Class in com.yahoo.vespa.athenz.utils
 
AthenzIdentity - Interface in com.yahoo.vespa.athenz.api
 
AthenzIdentityProviderImpl - Class in com.yahoo.vespa.athenz.identityprovider.client
A AthenzIdentityProvider / ServiceIdentityProvider component that provides the tenant identity.
AthenzIdentityProviderImpl(IdentityConfig, Metric) - Constructor for class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
AthenzIdentityVerifier - Class in com.yahoo.vespa.athenz.tls
A HostnameVerifier that validates Athenz x509 certificates using the identity in the Common Name attribute.
AthenzIdentityVerifier(Set<AthenzIdentity>) - Constructor for class com.yahoo.vespa.athenz.tls.AthenzIdentityVerifier
 
AthenzPolicy - Class in com.yahoo.vespa.athenz.api
 
AthenzPolicy(String, List<AthenzAssertion>) - Constructor for class com.yahoo.vespa.athenz.api.AthenzPolicy
 
AthenzPrincipal - Class in com.yahoo.vespa.athenz.api
 
AthenzPrincipal(AthenzIdentity) - Constructor for class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
AthenzPrincipal(AthenzIdentity, NToken) - Constructor for class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
AthenzPrincipal(AthenzIdentity, List<AthenzRole>) - Constructor for class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
AthenzResourceGroup - Class in com.yahoo.vespa.athenz.api
 
AthenzResourceGroup(String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzResourceGroup
 
AthenzResourceName - Class in com.yahoo.vespa.athenz.api
Athenz resource name
AthenzResourceName(AthenzDomain, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzResourceName
 
AthenzResourceName(String, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzResourceName
 
AthenzRole - Class in com.yahoo.vespa.athenz.api
 
AthenzRole(AthenzDomain, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzRole
 
AthenzRole(String, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzRole
 
AthenzRoleCertificate - Class in com.yahoo.vespa.athenz.api
 
AthenzRoleCertificate(X509Certificate, PrivateKey) - Constructor for class com.yahoo.vespa.athenz.api.AthenzRoleCertificate
 
AthenzRoleInformation - Class in com.yahoo.vespa.athenz.api
 
AthenzRoleInformation(AthenzDomain, String, boolean, boolean, Optional<AthenzRoleInformation.MembershipRequest>, List<AthenzRoleInformation.AuditLogEntry>) - Constructor for class com.yahoo.vespa.athenz.api.AthenzRoleInformation
 
AthenzRoleInformation.AuditLogEntry - Class in com.yahoo.vespa.athenz.api
 
AthenzRoleInformation.MembershipRequest - Class in com.yahoo.vespa.athenz.api
 
athenzService() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
athenzService(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
AthenzService - Class in com.yahoo.vespa.athenz.api
 
AthenzService(AthenzDomain, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzService
 
AthenzService(String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzService
 
AthenzService(String, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzService
 
athenzTruststorePath() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
athenzTruststorePath(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
AthenzUser - Class in com.yahoo.vespa.athenz.api
 
AthenzUser(String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzUser
 
AthenzX509CertificateUtils - Class in com.yahoo.vespa.athenz.tls
Utility methods for Athenz issued x509 certificates
auditLog() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity
 
AuditLogEntry(String, String, String, String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzRoleInformation.AuditLogEntry
 
AuditLogEntry(String, String, String, String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.AuditLogEntry
 
auditRef() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.Member
 
AuthorizationResult - Class in com.yahoo.vespa.athenz.zpe
The various types of access control results.
AuthorizationResult(AuthorizationResult.Type) - Constructor for class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
AuthorizationResult(AuthorizationResult.Type, AthenzRole) - Constructor for class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
AuthorizationResult.Type - Enum Class in com.yahoo.vespa.athenz.zpe
 
AwsCredentials - Class in com.yahoo.vespa.athenz.aws
AwsCredentials(ZtsClient, AthenzDomain, AwsRole) - Constructor for class com.yahoo.vespa.athenz.aws.AwsCredentials
 
AwsCredentials(ZtsClient, AthenzDomain, AwsRole, String) - Constructor for class com.yahoo.vespa.athenz.aws.AwsCredentials
 
AwsCredentials(URI, ServiceIdentityProvider, AthenzDomain, AwsRole) - Constructor for class com.yahoo.vespa.athenz.aws.AwsCredentials
 
AwsCredentials(URI, SSLContext, AthenzDomain, AwsRole) - Constructor for class com.yahoo.vespa.athenz.aws.AwsCredentials
 
AwsCredentials(URI, SSLContext, AthenzDomain, AwsRole, String) - Constructor for class com.yahoo.vespa.athenz.aws.AwsCredentials
 
AwsRole - Class in com.yahoo.vespa.athenz.api
 
AwsRole(String) - Constructor for class com.yahoo.vespa.athenz.api.AwsRole
 
AwsTemporaryCredentials - Class in com.yahoo.vespa.athenz.api
 
AwsTemporaryCredentials(String, String, String, Instant) - Constructor for class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
AwsTemporaryCredentialsResponseEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
AwsTemporaryCredentialsResponseEntity(String, String, String, Instant) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.AwsTemporaryCredentialsResponseEntity
 

B

build() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion.Builder
 
build() - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient.Builder
 
build() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
Builder() - Constructor for class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
Builder(SiaProviderConfig) - Constructor for class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
Builder(URI) - Constructor for class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient.Builder
 

C

caCertificateBundle() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.IdentityResponseEntity
 
caCertificates() - Method in class com.yahoo.vespa.athenz.client.zts.Identity
 
calculateUsage(StatisticsEntity, StatisticsEntity) - Static method in class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 
certificate - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateResponseEntity
 
certificate() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.IdentityResponseEntity
 
certificate() - Method in class com.yahoo.vespa.athenz.client.zts.Identity
 
certificate() - Method in class com.yahoo.vespa.athenz.client.zts.InstanceIdentity
 
CERTIFICATE_EXPIRY_METRIC_NAME - Static variable in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
certificatePath() - Method in interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
 
certificatePath() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
certificatePath() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
checkAccessAllowed(AthenzAccessToken, AthenzResourceName, String) - Method in class com.yahoo.vespa.athenz.zpe.DefaultZpe
 
checkAccessAllowed(AthenzAccessToken, AthenzResourceName, String) - Method in interface com.yahoo.vespa.athenz.zpe.Zpe
 
checkAccessAllowed(AthenzAccessToken, X509Certificate, AthenzResourceName, String) - Method in class com.yahoo.vespa.athenz.zpe.DefaultZpe
 
checkAccessAllowed(AthenzAccessToken, X509Certificate, AthenzResourceName, String) - Method in interface com.yahoo.vespa.athenz.zpe.Zpe
 
checkAccessAllowed(ZToken, AthenzResourceName, String) - Method in class com.yahoo.vespa.athenz.zpe.DefaultZpe
 
checkAccessAllowed(ZToken, AthenzResourceName, String) - Method in interface com.yahoo.vespa.athenz.zpe.Zpe
 
checkAccessAllowed(X509Certificate, AthenzResourceName, String) - Method in class com.yahoo.vespa.athenz.zpe.DefaultZpe
 
checkAccessAllowed(X509Certificate, AthenzResourceName, String) - Method in interface com.yahoo.vespa.athenz.zpe.Zpe
 
ClientBase - Class in com.yahoo.vespa.athenz.client.common
 
ClientBase(String, Supplier<SSLContext>, ClientBase.ClientExceptionFactory, HostnameVerifier, ErrorHandler) - Constructor for class com.yahoo.vespa.athenz.client.common.ClientBase
 
ClientBase.ClientExceptionFactory - Interface in com.yahoo.vespa.athenz.client.common
 
close() - Method in class com.yahoo.vespa.athenz.aws.AwsCredentials
 
close() - Method in class com.yahoo.vespa.athenz.client.common.ClientBase
 
close() - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
close() - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
 
clusterId() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
clusterIndex() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
code - Variable in class com.yahoo.vespa.athenz.client.common.bindings.ErrorResponseEntity
 
com.yahoo.vespa.athenz.api - package com.yahoo.vespa.athenz.api
 
com.yahoo.vespa.athenz.aws - package com.yahoo.vespa.athenz.aws
 
com.yahoo.vespa.athenz.client - package com.yahoo.vespa.athenz.client
 
com.yahoo.vespa.athenz.client.common - package com.yahoo.vespa.athenz.client.common
 
com.yahoo.vespa.athenz.client.common.bindings - package com.yahoo.vespa.athenz.client.common.bindings
 
com.yahoo.vespa.athenz.client.common.serializers - package com.yahoo.vespa.athenz.client.common.serializers
 
com.yahoo.vespa.athenz.client.zms - package com.yahoo.vespa.athenz.client.zms
 
com.yahoo.vespa.athenz.client.zms.bindings - package com.yahoo.vespa.athenz.client.zms.bindings
 
com.yahoo.vespa.athenz.client.zts - package com.yahoo.vespa.athenz.client.zts
 
com.yahoo.vespa.athenz.client.zts.bindings - package com.yahoo.vespa.athenz.client.zts.bindings
 
com.yahoo.vespa.athenz.client.zts.utils - package com.yahoo.vespa.athenz.client.zts.utils
 
com.yahoo.vespa.athenz.identity - package com.yahoo.vespa.athenz.identity
 
com.yahoo.vespa.athenz.identityprovider.api - package com.yahoo.vespa.athenz.identityprovider.api
 
com.yahoo.vespa.athenz.identityprovider.api.bindings - package com.yahoo.vespa.athenz.identityprovider.api.bindings
 
com.yahoo.vespa.athenz.identityprovider.client - package com.yahoo.vespa.athenz.identityprovider.client
 
com.yahoo.vespa.athenz.tls - package com.yahoo.vespa.athenz.tls
 
com.yahoo.vespa.athenz.utils - package com.yahoo.vespa.athenz.utils
 
com.yahoo.vespa.athenz.zpe - package com.yahoo.vespa.athenz.zpe
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
configServerHostname - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
configServerHostname() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
createdAt - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
createdAt() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
createException(int, String) - Method in interface com.yahoo.vespa.athenz.client.common.ClientBase.ClientExceptionFactory
 
createForTesting(String, String) - Static method in class com.yahoo.vespa.athenz.api.OAuthCredentials
 
createIdentitySslContextWithTrustStore(Path) - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
createOrUpdateService(AthenzService) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createOrUpdateService(AthenzService) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
createPolicy(AthenzDomain, String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createPolicy(AthenzDomain, String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
createProviderResourceGroup(AthenzDomain, AthenzIdentity, String, Set<RoleAction>, OAuthCredentials) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createProviderResourceGroup(AthenzDomain, AthenzIdentity, String, Set<RoleAction>, OAuthCredentials) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
createRole(AthenzRole, Map<String, Object>) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createRole(AthenzRole, Map<String, Object>) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
createSocket() - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSocket(String, int) - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSocket(InetAddress, int) - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSocket(Socket, InputStream, boolean) - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
createSubdomain(AthenzDomain, String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createSubdomain(AthenzDomain, String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
createTenancy(AthenzDomain, AthenzIdentity, OAuthCredentials) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createTenancy(AthenzDomain, AthenzIdentity, OAuthCredentials) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
createTenantResourceGroup(AthenzDomain, AthenzIdentity, String, Set<RoleAction>) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createTenantResourceGroup(AthenzDomain, AthenzIdentity, String, Set<RoleAction>) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
For manual tenancy provisioning - only creates roles/policies on provider domain
credentials() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.AwsTemporaryCredentialsResponseEntity
 
csr - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateRequestEntity
 
CsrGenerator - Class in com.yahoo.vespa.athenz.identityprovider.client
Generates a Pkcs10Csr for an instance.
CsrGenerator(String, String) - Constructor for class com.yahoo.vespa.athenz.identityprovider.client.CsrGenerator
 

D

decidePendingRoleMembership(AthenzRole, AthenzIdentity, Instant, Optional<String>, Optional<OAuthCredentials>, boolean) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
decidePendingRoleMembership(AthenzRole, AthenzIdentity, Instant, Optional<String>, Optional<OAuthCredentials>, boolean) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deconstruct() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
deconstruct() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
DEFAULT_DOCUMENT_VERSION - Static variable in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
DEFAULT_SIA_DIRECTORY - Static variable in class com.yahoo.vespa.athenz.utils.SiaUtils
 
DefaultIdentityDocumentClient - Class in com.yahoo.vespa.athenz.identityprovider.client
Default implementation of IdentityDocumentClient
DefaultIdentityDocumentClient(URI, ServiceIdentityProvider, HostnameVerifier) - Constructor for class com.yahoo.vespa.athenz.identityprovider.client.DefaultIdentityDocumentClient
 
DefaultIdentityDocumentClient(URI, SSLContext, HostnameVerifier) - Constructor for class com.yahoo.vespa.athenz.identityprovider.client.DefaultIdentityDocumentClient
 
DefaultZmsClient - Class in com.yahoo.vespa.athenz.client.zms
 
DefaultZmsClient(URI, AthenzIdentity, SSLContext, ErrorHandler) - Constructor for class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
DefaultZmsClient(URI, ServiceIdentityProvider, ErrorHandler) - Constructor for class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
DefaultZpe - Class in com.yahoo.vespa.athenz.zpe
The default implementation of Zpe.
DefaultZpe() - Constructor for class com.yahoo.vespa.athenz.zpe.DefaultZpe
 
DefaultZtsClient - Class in com.yahoo.vespa.athenz.client.zts
Default implementation of ZtsClient
DefaultZtsClient(URI, Supplier<SSLContext>, HostnameVerifier, ErrorHandler) - Constructor for class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
DefaultZtsClient.Builder - Class in com.yahoo.vespa.athenz.client.zts
 
deletePolicy(AthenzDomain, String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deletePolicy(AthenzDomain, String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deletePolicyRule(AthenzDomain, String, String, AthenzResourceName, AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deletePolicyRule(AthenzDomain, String, String, AthenzResourceName, AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deleteProviderResourceGroup(AthenzDomain, AthenzIdentity, String, OAuthCredentials) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteProviderResourceGroup(AthenzDomain, AthenzIdentity, String, OAuthCredentials) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deleteRole(AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteRole(AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deleteRoleMember(AthenzRole, AthenzIdentity) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteRoleMember(AthenzRole, AthenzIdentity) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deleteService(AthenzService) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteService(AthenzService) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deleteSubdomain(AthenzDomain, String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteSubdomain(AthenzDomain, String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
deleteTenancy(AthenzDomain, AthenzIdentity, OAuthCredentials) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteTenancy(AthenzDomain, AthenzIdentity, OAuthCredentials) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
DENY - Enum constant in enum class com.yahoo.vespa.athenz.api.AthenzAssertion.Effect
 
DENY - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_HASH_MISMATCH - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISMATCH_ISSUER - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISSING_DOMAIN - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISSING_ROLE_NAME - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISSING_SUBJECT - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_EMPTY - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_EXPIRED - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_MISMATCH - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_NOT_FOUND - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_INVALID_PARAMETERS - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_NO_MATCH - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_ROLETOKEN_EXPIRED - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_ROLETOKEN_INVALID - Enum constant in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
description - Variable in class com.yahoo.vespa.athenz.client.common.bindings.ErrorResponseEntity
 
deserialize(JsonParser, DeserializationContext) - Method in class com.yahoo.vespa.athenz.client.common.serializers.X509CertificateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.yahoo.vespa.athenz.client.common.serializers.X509CertificateListDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.yahoo.vespa.athenz.client.zts.bindings.RoleTokenResponseEntity.RoleTokenDeserializer
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
documentVersion - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
documentVersion() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
domain - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
domain() - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 
domain() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
domain() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
DomainListResponseEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
DomainListResponseEntity(List<String>) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.DomainListResponseEntity
 
domains - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.DomainListResponseEntity
 
doSetValue(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType
 

E

effect() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
effect(AthenzAssertion.Effect) - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion.Builder
 
empty() - Static method in interface com.yahoo.vespa.athenz.client.ErrorHandler
 
encodedName() - Method in class com.yahoo.vespa.athenz.api.AwsRole
 
entity - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResponseListEntity
 
EntityBindingsMapper - Class in com.yahoo.vespa.athenz.identityprovider.api
Utility class for mapping objects model types and their Jackson binding versions.
environment() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzPolicy
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzResourceGroup
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzService
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AthenzUser
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.AwsRole
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.NToken
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.ZToken
 
equals(Object) - Method in class com.yahoo.vespa.athenz.client.zms.RoleAction
 
equals(Object) - Method in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
equals(Object) - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
equals(Object) - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
equals(Object) - Method in class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
ErrorHandler - Interface in com.yahoo.vespa.athenz.client
 
ErrorHandler.RequestProperties - Interface in com.yahoo.vespa.athenz.client
 
ErrorResponseEntity - Class in com.yahoo.vespa.athenz.client.common.bindings
 
ErrorResponseEntity(int, String) - Constructor for class com.yahoo.vespa.athenz.client.common.bindings.ErrorResponseEntity
 
execute(HttpUriRequest, ResponseHandler<T>) - Method in class com.yahoo.vespa.athenz.client.common.ClientBase
 
expiration - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
expiration() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
expiration() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
ExpirySerializer() - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateRequestEntity.ExpirySerializer
 
expiryTime - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateRequestEntity
 
expiryTime - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.RoleTokenResponseEntity
 
expiryTime() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.AccessTokenResponseEntity
 

F

findSiaServices() - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
findSiaServices(Path) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
from(AthenzDomain, String) - Static method in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
from(AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.api.AwsRole
 
from(String) - Static method in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
from(X509Certificate) - Static method in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
fromAuth0RequestContext(Map<String, Object>) - Static method in class com.yahoo.vespa.athenz.api.OAuthCredentials
 
fromDottedString(String) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
fromId(String) - Static method in enum class com.yahoo.vespa.athenz.identityprovider.api.IdentityType
 
fromOktaRequestContext(Map<String, Object>) - Static method in class com.yahoo.vespa.athenz.api.OAuthCredentials
 
fromResourceName(AthenzResourceName) - Static method in class com.yahoo.vespa.athenz.api.AthenzRole
 
fromResourceNameString(String) - Static method in class com.yahoo.vespa.athenz.api.AthenzRole
 
fromRoleEntity(RoleEntity) - Static method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation
 
fromString(String) - Static method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
fromUserId(String) - Static method in class com.yahoo.vespa.athenz.api.AthenzUser
 

G

generateCsr(AthenzIdentity, AthenzRole, KeyPair) - Method in class com.yahoo.vespa.athenz.client.zts.utils.RoleCsrGenerator
 
generateIdentityCsr(AthenzIdentity, KeyPair) - Method in class com.yahoo.vespa.athenz.client.zts.utils.IdentityCsrGenerator
 
generateInstanceCsr(AthenzIdentity, VespaUniqueInstanceId, Set<String>, KeyPair) - Method in class com.yahoo.vespa.athenz.identityprovider.client.CsrGenerator
 
generateRoleCsr(AthenzIdentity, AthenzRole, VespaUniqueInstanceId, KeyPair) - Method in class com.yahoo.vespa.athenz.identityprovider.client.CsrGenerator
 
generateSignature(VespaUniqueInstanceId, AthenzService, String, String, Instant, Set<String>, IdentityType, PrivateKey) - Method in class com.yahoo.vespa.athenz.identityprovider.client.IdentityDocumentSigner
 
get() - Method in class com.yahoo.vespa.athenz.aws.AwsCredentials
Requests temporary credentials from ZTS or return cached credentials
getAccessToken(AthenzDomain) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch an access token for the target domain
getAccessToken(AthenzDomain, List<AthenzIdentity>) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getAccessToken(AthenzDomain, List<AthenzIdentity>) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch an access token for the target domain
getAccessToken(String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getAccessToken(String, List<String>) - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getAccessToken(List<AthenzRole>) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getAccessToken(List<AthenzRole>) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch an access token for the target roles
getAction() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.AuditLogEntry
 
getAction() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
getAction() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.AuditLogEntry
 
getAction() - Method in class com.yahoo.vespa.athenz.client.zms.RoleAction
 
getAdmin() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.AuditLogEntry
 
getApplyOnRestart() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
getApprover() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.AuditLogEntry
 
getAssertions() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.PolicyEntity
 
getAthenzIdentity() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
getAuditLog() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation
 
getAuditRef() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.AuditLogEntry
 
getAwsTemporaryCredentials(AthenzDomain, AwsRole) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Get aws temporary credentials
getAwsTemporaryCredentials(AthenzDomain, AwsRole, String) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Get aws temporary credentials
getAwsTemporaryCredentials(AthenzDomain, AwsRole, Duration, String) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getAwsTemporaryCredentials(AthenzDomain, AwsRole, Duration, String) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Get aws temporary credentials
getCaCertificatesFile() - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
getCaCertificatesFile(Path) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
getCertificate() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleCertificate
 
getCertificateFile(AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
getCertificateFile(Path, AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
getConfig(SiaProviderConfig.Builder) - Method in interface com.yahoo.vespa.athenz.identity.SiaProviderConfig.Producer
 
getCreated() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.AuditLogEntry
 
getCreationTime() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.AuditLogEntry
 
getCreationTime() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.MembershipRequest
 
getDefaultCipherSuites() - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
getDefMd5() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
getDefName() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
getDefName() - Static method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
getDefNamespace() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
getDescription() - Method in exception com.yahoo.vespa.athenz.client.zms.ZmsClientException
 
getDescription() - Method in exception com.yahoo.vespa.athenz.client.zts.ZtsClientException
 
getDescription() - Method in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
getDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 
getDomain() - Method in interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
getDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
getDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
getDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzService
 
getDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzUser
 
getDomain() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
getDomainList(String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getDomainList(String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getDomainListByAccount(String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getDomainListByAccount(String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getDomainName() - Method in interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
getDomainName() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
getEffect() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
getEntityName() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
getErrorCode() - Method in exception com.yahoo.vespa.athenz.client.zms.ZmsClientException
 
getErrorCode() - Method in exception com.yahoo.vespa.athenz.client.zts.ZtsClientException
 
getExpiryTime() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
getExpiryTime() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
getFullName() - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 
getFullName() - Method in interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
getFullRoleInformation(AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getFullRoleInformation(AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getGroupMembership(AthenzGroup, AthenzIdentity) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getGroupMembership(AthenzGroup, AthenzIdentity) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getGroups() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.StatisticsEntity
 
getGroupUsage() - Method in class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 
getId() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
getIdentity() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
getIdentity() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
getIdentityCertificate() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getIdentityCertificateWithKey() - Method in interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
 
getIdentityCertificateWithKey() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
getIdentityCertificateWithKey() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getIdentityFromRoleCertificate(X509Certificate) - Static method in class com.yahoo.vespa.athenz.tls.AthenzX509CertificateUtils
 
getIdentitySslContext() - Method in interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
 
getIdentitySslContext() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
getIdentitySslContext() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getInstanceId(X509Certificate) - Static method in class com.yahoo.vespa.athenz.tls.AthenzX509CertificateUtils
 
getInstanceId(List<SubjectAlternativeName>) - Static method in class com.yahoo.vespa.athenz.tls.AthenzX509CertificateUtils
 
getMember() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.AuditLogEntry
 
getMemberName() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.MembershipRequest
 
getMembership(AthenzRole, AthenzIdentity) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getMembership(AthenzRole, AthenzIdentity) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getName() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
getName() - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 
getName() - Method in interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
getName() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
getName() - Method in class com.yahoo.vespa.athenz.api.AthenzService
 
getName() - Method in class com.yahoo.vespa.athenz.api.AthenzUser
 
getName() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.PolicyEntity
 
getNameSuffix() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
getNodeIdentityDocument(String) - Method in interface com.yahoo.vespa.athenz.identityprovider.api.IdentityDocumentClient
 
getNodeIdentityDocument(String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.DefaultIdentityDocumentClient
 
getNToken() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
getParent() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
getPendingRequest() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation
 
getPolicies() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.StatisticsEntity
 
getPolicy(AthenzDomain, String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getPolicy(AthenzDomain, String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getPolicyUsage() - Method in class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 
getPrivateKey() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleCertificate
 
getPrivateKey() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getPrivateKeyFile(AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
getPrivateKeyFile(Path, AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
getQuotaUsage() - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getQuotaUsage() - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getRawToken() - Method in class com.yahoo.vespa.athenz.api.NToken
 
getRawToken() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
getReason() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.AuditLogEntry
 
getReason() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.MembershipRequest
 
getResource() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
getRole() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.AssertionEntity
 
getRoleCertificate(AthenzRole, Pkcs10Csr) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getRoleCertificate(AthenzRole, Pkcs10Csr) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch role certificate for the target domain and role
getRoleCertificate(AthenzRole, Pkcs10Csr, Duration) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getRoleCertificate(AthenzRole, Pkcs10Csr, Duration) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch role certificate for the target domain and role
getRoleCertificate(String, String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getRoleName() - Method in class com.yahoo.vespa.athenz.client.zms.RoleAction
 
getRoles() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
getRoles() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
getRoles() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.StatisticsEntity
 
getRolesFromRoleCertificate(X509Certificate) - Static method in class com.yahoo.vespa.athenz.tls.AthenzX509CertificateUtils
 
getRoleSslContext(String, String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getRoleToken(AthenzDomain) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch a role token for the target domain
getRoleToken(AthenzDomain, Duration) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getRoleToken(AthenzDomain, Duration) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch a role token for the target domain
getRoleToken(AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch a role token for the target role
getRoleToken(AthenzRole, Duration) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getRoleToken(AthenzRole, Duration) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch a role token for the target role
getRoleToken(String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getRoleToken(String, String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
getRoleUsage() - Method in class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 
getServiceIdentity(AthenzIdentity, String, Pkcs10Csr) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getServiceIdentity(AthenzIdentity, String, Pkcs10Csr) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Get service identity
getServiceIdentity(AthenzIdentity, String, Pkcs10Csr, Optional<NToken>) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getServiceIdentity(AthenzIdentity, String, KeyPair, String) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getServiceIdentity(AthenzIdentity, String, KeyPair, String) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Get service identity
getServices() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.StatisticsEntity
 
getServiceToken() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.InstanceIdentityCredentials
 
getServiceUsage() - Method in class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 
getSubdomains() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.StatisticsEntity
 
getSubdomainUsage() - Method in class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 
getSupportedCipherSuites() - Method in class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
getTenantDomains(AthenzIdentity, AthenzIdentity, String) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getTenantDomains(AthenzIdentity, AthenzIdentity, String) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
For a given provider, get a list of tenant domains that the user is a member of
getTenantIdentityDocument(String) - Method in interface com.yahoo.vespa.athenz.identityprovider.api.IdentityDocumentClient
 
getTenantIdentityDocument(String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.DefaultIdentityDocumentClient
 
getTenantResourceGroups(AthenzDomain, AthenzIdentity, String) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
getTenantResourceGroups(AthenzDomain, AthenzIdentity, String) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
getX509Certificate() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.InstanceIdentityCredentials
 
granted - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.AccessResponseEntity
 
GroupMembershipEntity(String, boolean, String, String, boolean) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.GroupMembershipEntity
 
groupName - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.GroupMembershipEntity
 
groupName() - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 

H

hasAccess(AthenzResourceName, String, AthenzIdentity) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
hasAccess(AthenzResourceName, String, AthenzIdentity) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzGroup
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzPolicy
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceGroup
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzService
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AthenzUser
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.AwsRole
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.NToken
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
hashCode() - Method in class com.yahoo.vespa.athenz.client.zms.RoleAction
 
hashCode() - Method in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
hashCode() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
hashCode() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
hashCode() - Method in class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
hasValidSignature(SignedIdentityDocument, PublicKey) - Method in class com.yahoo.vespa.athenz.identityprovider.client.IdentityDocumentSigner
 
hostname() - Method in interface com.yahoo.vespa.athenz.client.ErrorHandler.RequestProperties
 
HTTP_HEADER_NAME - Static variable in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 

I

id - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ServicePublicKeyEntity
 
id() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
id() - Method in enum class com.yahoo.vespa.athenz.identityprovider.api.IdentityType
 
id(long) - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion.Builder
 
identity() - Method in interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
 
identity() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
identity() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
Identity - Class in com.yahoo.vespa.athenz.client.zts
The identity of a service
Identity(X509Certificate, List<X509Certificate>) - Constructor for class com.yahoo.vespa.athenz.client.zts.Identity
 
IdentityCsrGenerator - Class in com.yahoo.vespa.athenz.client.zts.utils
Generates a Pkcs10Csr instance for use with ZtsClient.getServiceIdentity(AthenzIdentity, String, Pkcs10Csr)
IdentityCsrGenerator(String) - Constructor for class com.yahoo.vespa.athenz.client.zts.utils.IdentityCsrGenerator
 
IdentityDocumentClient - Interface in com.yahoo.vespa.athenz.identityprovider.api
A client that communicates that fetches an identity document.
IdentityDocumentSigner - Class in com.yahoo.vespa.athenz.identityprovider.client
Generates and validates the signature for a SignedIdentityDocument
IdentityDocumentSigner() - Constructor for class com.yahoo.vespa.athenz.identityprovider.client.IdentityDocumentSigner
 
IdentityRefreshRequestEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
IdentityRefreshRequestEntity(Pkcs10Csr, String) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.IdentityRefreshRequestEntity
 
IdentityResponseEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
Identity response entity
IdentityResponseEntity(X509Certificate, List<X509Certificate>) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.IdentityResponseEntity
 
identityType - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
identityType() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
IdentityType - Enum Class in com.yahoo.vespa.athenz.identityprovider.api
Represents the types of identities that the configserver can provide.
idToken() - Method in class com.yahoo.vespa.athenz.api.OAuthCredentials
 
instance() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
instanceHostname - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
instanceHostname() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
InstanceIdentity - Class in com.yahoo.vespa.athenz.client.zts
The identity of an instance of a launched service.
InstanceIdentity(X509Certificate) - Constructor for class com.yahoo.vespa.athenz.client.zts.InstanceIdentity
 
InstanceIdentity(X509Certificate, NToken) - Constructor for class com.yahoo.vespa.athenz.client.zts.InstanceIdentity
 
InstanceIdentityCredentials - Class in com.yahoo.vespa.athenz.client.zts.bindings
Used for deserializing response from ZTS
InstanceIdentityCredentials(X509Certificate, String) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.InstanceIdentityCredentials
 
InstanceRefreshInformation - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
InstanceRefreshInformation(Pkcs10Csr) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.InstanceRefreshInformation
 
InstanceRegisterInformation - Class in com.yahoo.vespa.athenz.client.zts.bindings
Used for serializing request to ZTS
InstanceRegisterInformation(AthenzIdentity, AthenzIdentity, String, Pkcs10Csr) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.InstanceRegisterInformation
 
ipAddresses - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
ipAddresses() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
isActive() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation.MembershipRequest
 
isMember - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
isMember() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
isReviewEnabled() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation
 
isSelfServe() - Method in class com.yahoo.vespa.athenz.api.AthenzRoleInformation
 
isTopLevelDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
isTrusted(AthenzIdentity) - Method in class com.yahoo.vespa.athenz.tls.AthenzIdentityVerifier
 

J

jks - Enum constant in enum class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
 
jks - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType
 

K

key - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ServicePublicKeyEntity
 
key() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.ServicePublicKeyEntity
 
keyPathPrefix() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
keyPathPrefix(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 

L

listMembers(AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
listMembers(AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
listPendingRoleApprovals(AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
listPendingRoleApprovals(AthenzRole) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
listPolicies(AthenzDomain) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
listPolicies(AthenzDomain) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
listRoles(AthenzDomain) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
listRoles(AthenzDomain) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
listServices(AthenzDomain) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
listServices(AthenzDomain) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
logger - Variable in class com.yahoo.vespa.athenz.client.common.ClientBase
 

M

matchedRole() - Method in class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
Member(String, boolean, boolean, String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.Member
 
memberName - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
memberName() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
memberName() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.Member
 
MembershipEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
MembershipEntity(String, boolean, String, boolean) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity
 
MembershipEntity.GroupMembershipEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
MembershipEntity.RoleMembershipDecisionEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
MembershipEntity.RoleMembershipEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
MembershipRequest(String, String, String, boolean) - Constructor for class com.yahoo.vespa.athenz.api.AthenzRoleInformation.MembershipRequest
 

N

name - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ServiceEntity
 
name() - Method in class com.yahoo.vespa.athenz.api.AthenzPolicy
 
name() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceGroup
 
name() - Method in class com.yahoo.vespa.athenz.api.AwsRole
 
name() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.ServiceEntity
 
name() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.ServicePublicKeyEntity
 
newBuilder(AthenzRole, AthenzResourceName, String) - Static method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
NODE - Enum constant in enum class com.yahoo.vespa.athenz.identityprovider.api.IdentityType
 
nToken() - Method in class com.yahoo.vespa.athenz.client.zts.InstanceIdentity
 
NToken - Class in com.yahoo.vespa.athenz.api
Represents an Athenz NToken (principal token)
NToken(String) - Constructor for class com.yahoo.vespa.athenz.api.NToken
 
NTokenGenerator - Class in com.yahoo.vespa.athenz.api
 
NTokenGenerator() - Constructor for class com.yahoo.vespa.athenz.api.NTokenGenerator
 
NTokenGenerator.Signer - Interface in com.yahoo.vespa.athenz.api
 

O

OAuthCredentials - Class in com.yahoo.vespa.athenz.api
 

P

pem - Enum constant in enum class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
 
pem - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType
 
pendingApproval() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.Member
 
Pkcs10CsrSerializer - Class in com.yahoo.vespa.athenz.client.common.serializers
 
Pkcs10CsrSerializer() - Constructor for class com.yahoo.vespa.athenz.client.common.serializers.Pkcs10CsrSerializer
 
PolicyEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
PolicyEntity(String, List<AssertionEntity>) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.PolicyEntity
 
privateKeyPath() - Method in interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
 
privateKeyPath() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
privateKeyPath() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
providerService - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
providerService() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
providerUniqueId - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
providerUniqueId() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 

Q

QuotaUsage - Class in com.yahoo.vespa.athenz.client.zms
 
QuotaUsage(double, double, double, double, double) - Constructor for class com.yahoo.vespa.athenz.client.zms.QuotaUsage
 

R

readCertificateFile(AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
readCertificateFile(Path, AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
readEntity(HttpResponse, Class<T>) - Method in class com.yahoo.vespa.athenz.client.common.ClientBase
 
readPrivateKeyFile(AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
readPrivateKeyFile(Path, AthenzIdentity) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
readSignedIdentityDocumentFromFile(Path) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.EntityBindingsMapper
 
refreshInstance(AthenzIdentity, AthenzIdentity, String, Pkcs10Csr) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
refreshInstance(AthenzIdentity, AthenzIdentity, String, Pkcs10Csr) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Refresh an existing instance
region() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
registerInstance(AthenzIdentity, AthenzIdentity, String, Pkcs10Csr) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
registerInstance(AthenzIdentity, AthenzIdentity, String, Pkcs10Csr) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Register an instance using the specified provider.
reportError(ErrorHandler.RequestProperties, Exception) - Method in interface com.yahoo.vespa.athenz.client.ErrorHandler
 
requestTime() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity.Member
 
resource() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
resourceGroup - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
ResourceGroupRolesEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ResourceGroupRolesEntity(AthenzIdentity, AthenzDomain, Set<RoleAction>, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
ResourceGroupRolesEntity(String, String, String, List<ResourceGroupRolesEntity.TenantRoleAction>, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
ResourceGroupRolesEntity.TenantRoleAction - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ResponseListEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ResponseListEntity(List<String>) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ResponseListEntity
 
reviewEnabled() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity
 
role - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity.TenantRoleAction
 
role() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
RoleAction - Class in com.yahoo.vespa.athenz.client.zms
 
RoleAction(String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.RoleAction
 
RoleCertificateRequestEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
RoleCertificateRequestEntity(Pkcs10Csr, Duration) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateRequestEntity
 
RoleCertificateRequestEntity.ExpirySerializer - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
RoleCertificateResponseEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
RoleCertificateResponseEntity(X509Certificate) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateResponseEntity
 
RoleCsrGenerator - Class in com.yahoo.vespa.athenz.client.zts.utils
Generates a Pkcs10Csr instance for use with ZtsClient.getRoleCertificate(AthenzRole, Pkcs10Csr).
RoleCsrGenerator(String) - Constructor for class com.yahoo.vespa.athenz.client.zts.utils.RoleCsrGenerator
 
RoleEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
RoleEntity(String, List<RoleEntity.Member>, Boolean, Boolean, List<RoleEntity.AuditLogEntry>) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity
 
RoleEntity.AuditLogEntry - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
RoleEntity.Member - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
roleMembers() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity
 
RoleMembershipDecisionEntity(String, boolean, String, String, boolean) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.RoleMembershipDecisionEntity
 
RoleMembershipEntity(String, boolean, String, String, boolean) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.RoleMembershipEntity
 
roleName - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.RoleMembershipEntity
 
roleName() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
roleName() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.GroupMembershipEntity
 
roleName() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipEntity.RoleMembershipEntity
 
roleName() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity
 
roles - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
roles() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
roles() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.AccessTokenResponseEntity
 
RoleTokenDeserializer() - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.RoleTokenResponseEntity.RoleTokenDeserializer
 
RoleTokenResponseEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
RoleTokenResponseEntity(ZToken, Instant) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.RoleTokenResponseEntity
 
RoleTokenResponseEntity.RoleTokenDeserializer - Class in com.yahoo.vespa.athenz.client.zts.bindings
 

S

satisfies(AthenzAssertion) - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
secretAccessKey() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
selfServe() - Method in class com.yahoo.vespa.athenz.client.zms.bindings.RoleEntity
 
serialize(Pkcs10Csr, JsonGenerator, SerializerProvider) - Method in class com.yahoo.vespa.athenz.client.common.serializers.Pkcs10CsrSerializer
 
serialize(Duration, JsonGenerator, SerializerProvider) - Method in class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateRequestEntity.ExpirySerializer
 
service - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
service() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
ServiceEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ServiceEntity(String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ServiceEntity
 
ServiceIdentityProvider - Interface in com.yahoo.vespa.athenz.identity
A interface for types that provides the Athenz service identity (SIA) from the environment.
ServiceIdentitySslSocketFactory - Class in com.yahoo.vespa.athenz.identity
A SSLSocketFactory that creates sockets through the SSLContext provided by ServiceIdentityProvider.
ServiceIdentitySslSocketFactory(ServiceIdentityProvider) - Constructor for class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
ServiceIdentitySslSocketFactory(Supplier<SSLContext>) - Constructor for class com.yahoo.vespa.athenz.identity.ServiceIdentitySslSocketFactory
 
ServiceListResponseEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ServiceListResponseEntity(List<String>) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ServiceListResponseEntity
 
ServicePublicKeyEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ServicePublicKeyEntity(String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ServicePublicKeyEntity
 
services - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ServiceListResponseEntity
 
sessionToken() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
setApplyOnRestart(boolean) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
setHostname(String) - Method in class com.yahoo.vespa.athenz.api.NTokenGenerator
 
setIdentity(AthenzIdentity) - Method in class com.yahoo.vespa.athenz.api.NTokenGenerator
Required.
setIp(String) - Method in class com.yahoo.vespa.athenz.api.NTokenGenerator
 
setKeyService(String) - Method in class com.yahoo.vespa.athenz.api.NTokenGenerator
 
setKeyVersion(String) - Method in class com.yahoo.vespa.athenz.api.NTokenGenerator
Required.
SiaIdentityProvider - Class in com.yahoo.vespa.athenz.identity
A ServiceIdentityProvider that provides the credentials stored on file system.
SiaIdentityProvider(AthenzIdentity, Path, Path) - Constructor for class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
SiaIdentityProvider(AthenzIdentity, Path, Path, Path) - Constructor for class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
SiaIdentityProvider(SiaProviderConfig) - Constructor for class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
SiaProviderConfig - Class in com.yahoo.vespa.athenz.identity
This class represents the root node of sia-provider Copyright Yahoo.
SiaProviderConfig(SiaProviderConfig.Builder) - Constructor for class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
SiaProviderConfig.Builder - Class in com.yahoo.vespa.athenz.identity
 
SiaProviderConfig.Producer - Interface in com.yahoo.vespa.athenz.identity
 
SiaProviderConfig.TrustStoreType - Class in com.yahoo.vespa.athenz.identity
This class represents sia-provider.trustStoreType
SiaProviderConfig.TrustStoreType.Enum - Enum Class in com.yahoo.vespa.athenz.identity
 
SiaUtils - Class in com.yahoo.vespa.athenz.utils
Misc utility methods for SIA provided credentials
sign(String, PrivateKey) - Method in interface com.yahoo.vespa.athenz.api.NTokenGenerator.Signer
 
sign(PrivateKey) - Method in class com.yahoo.vespa.athenz.api.NTokenGenerator
 
signature - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
signature() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
SignedIdentityDocument - Class in com.yahoo.vespa.athenz.identityprovider.api
A signed identity document
SignedIdentityDocument(String, int, VespaUniqueInstanceId, AthenzService, int, String, String, Instant, Set<String>, IdentityType) - Constructor for class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
SignedIdentityDocumentEntity - Class in com.yahoo.vespa.athenz.identityprovider.api.bindings
 
SignedIdentityDocumentEntity(String, int, String, String, int, String, String, Instant, Set<String>, String) - Constructor for class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
signingKeyVersion - Variable in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
signingKeyVersion() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
spiffeUri() - Method in interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
StatisticsEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
StatisticsEntity(int, int, int, int, int) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.StatisticsEntity
 

T

TenancyRequestEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
TenancyRequestEntity(AthenzDomain, AthenzIdentity, List<String>) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.TenancyRequestEntity
 
tenant - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity
 
tenant() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
TENANT - Enum constant in enum class com.yahoo.vespa.athenz.identityprovider.api.IdentityType
 
tenantDomainNames - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.TenantDomainsResponseEntity
 
TenantDomainsResponseEntity - Class in com.yahoo.vespa.athenz.client.zts.bindings
 
TenantDomainsResponseEntity(List<String>) - Constructor for class com.yahoo.vespa.athenz.client.zts.bindings.TenantDomainsResponseEntity
 
TenantRoleAction(String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ResourceGroupRolesEntity.TenantRoleAction
 
toAttestationData(SignedIdentityDocument) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.EntityBindingsMapper
 
toJsonStringEntity(Object) - Method in class com.yahoo.vespa.athenz.client.common.ClientBase
 
token - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.RoleTokenResponseEntity
 
toResourceName() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
toResourceNameString() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
toResourceNameString() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
toSignedIdentityDocument(SignedIdentityDocumentEntity) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.EntityBindingsMapper
 
toSignedIdentityDocumentEntity(SignedIdentityDocument) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.EntityBindingsMapper
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzAssertion
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzPolicy
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzPrincipal
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceGroup
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzService
 
toString() - Method in class com.yahoo.vespa.athenz.api.AthenzUser
 
toString() - Method in class com.yahoo.vespa.athenz.client.zms.RoleAction
 
toString() - Method in class com.yahoo.vespa.athenz.identityprovider.api.bindings.SignedIdentityDocumentEntity
 
toString() - Method in class com.yahoo.vespa.athenz.identityprovider.api.SignedIdentityDocument
 
toString() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
toString() - Method in class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
trustStorePath() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
trustStorePath() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
trustStorePath(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
trustStoreType() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
trustStoreType(SiaProviderConfig.TrustStoreType.Enum) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 
TrustStoreType() - Constructor for class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType
 
TrustStoreType(SiaProviderConfig.TrustStoreType.Enum) - Constructor for class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType
 
type() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
type() - Method in class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 

U

updateServicePublicKey(AthenzService, String, PublicKey) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
updateServicePublicKey(AthenzService, String, PublicKey) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
USER_PRINCIPAL_DOMAIN - Static variable in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 

V

value() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
valueOf(String) - Static method in enum class com.yahoo.vespa.athenz.api.AthenzAssertion.Effect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yahoo.vespa.athenz.identityprovider.api.IdentityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
Returns the enum constant of this class with the specified name.
valueOrNull(String) - Static method in enum class com.yahoo.vespa.athenz.api.AthenzAssertion.Effect
 
values() - Static method in enum class com.yahoo.vespa.athenz.api.AthenzAssertion.Effect
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yahoo.vespa.athenz.identityprovider.api.IdentityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
Returns an array containing the constants of this enum class, in the order they are declared.
valueWithBearerPrefix() - Method in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
verify(String, SSLSession) - Method in class com.yahoo.vespa.athenz.tls.AthenzIdentityVerifier
 
VespaUniqueInstanceId - Class in com.yahoo.vespa.athenz.identityprovider.api
Represents the unique instance id as used in Vespa's integration with Athenz Copper Argos
VespaUniqueInstanceId(int, String, String, String, String, String, String, IdentityType) - Constructor for class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 

W

withErrorHandler(ErrorHandler) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient.Builder
 
withHostnameVerifier(HostnameVerifier) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient.Builder
 
withIdentityProvider(ServiceIdentityProvider) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient.Builder
 
withSslContext(SSLContext) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient.Builder
 
writeCertificateFile(AthenzIdentity, X509Certificate) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
writeCertificateFile(Path, AthenzIdentity, X509Certificate) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
writePrivateKeyFile(AthenzIdentity, PrivateKey) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
writePrivateKeyFile(Path, AthenzIdentity, PrivateKey) - Static method in class com.yahoo.vespa.athenz.utils.SiaUtils
 
writeSignedIdentityDocumentToFile(Path, SignedIdentityDocument) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.EntityBindingsMapper
 

X

X509CertificateDeserializer - Class in com.yahoo.vespa.athenz.client.common.serializers
 
X509CertificateDeserializer() - Constructor for class com.yahoo.vespa.athenz.client.common.serializers.X509CertificateDeserializer
 
X509CertificateListDeserializer - Class in com.yahoo.vespa.athenz.client.common.serializers
 
X509CertificateListDeserializer() - Constructor for class com.yahoo.vespa.athenz.client.common.serializers.X509CertificateListDeserializer
 

Z

ZMS_ATHENZ_SERVICE - Static variable in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
ZmsClient - Interface in com.yahoo.vespa.athenz.client.zms
 
ZmsClientException - Exception in com.yahoo.vespa.athenz.client.zms
An exception that can be thrown by ZmsClient implementations.
ZmsClientException(int, String) - Constructor for exception com.yahoo.vespa.athenz.client.zms.ZmsClientException
 
Zpe - Interface in com.yahoo.vespa.athenz.zpe
Interface for interacting with ZPE (Authorization Policy Engine)
ZToken - Class in com.yahoo.vespa.athenz.api
Represents an Athenz ZToken (role token)
ZToken(String) - Constructor for class com.yahoo.vespa.athenz.api.ZToken
 
ZTS_ATHENZ_SERVICE - Static variable in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
ZtsClient - Interface in com.yahoo.vespa.athenz.client.zts
Interface for a ZTS client.
ZtsClientException - Exception in com.yahoo.vespa.athenz.client.zts
An exception that can be thrown by ZtsClient implementations.
ZtsClientException(int, String) - Constructor for exception com.yahoo.vespa.athenz.client.zts.ZtsClientException
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form