A B C D E F G H I J K M N O P R S T U V W X Z 
All Classes All Packages

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.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
 
addRoleMember(AthenzRole, AthenzIdentity) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
addRoleMember(AthenzRole, AthenzIdentity) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
ALLOW - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
application() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
asDottedString() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
AthenzAccessToken - Class in com.yahoo.vespa.athenz.api
Represents an Athenz Access Token
AthenzAccessToken(String) - Constructor for class com.yahoo.vespa.athenz.api.AthenzAccessToken
 
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
 
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
 
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
 
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 interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
 
athenzTruststorePath() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
athenzTruststorePath() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
athenzTruststorePath() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
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
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 in com.yahoo.vespa.athenz.zpe
 
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.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
 

C

caCertificateBundle() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.IdentityResponseEntity
 
caCertificates() - Method in class com.yahoo.vespa.athenz.client.zts.Identity
 
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, 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) - Constructor for class com.yahoo.vespa.athenz.client.common.ClientBase
 
ClientBase.ClientExceptionFactory - Interface in com.yahoo.vespa.athenz.client.common
 
clientTruststorePath() - Method in interface com.yahoo.vespa.athenz.identity.ServiceIdentityProvider
The client truststore contains the Athenz certificates from ServiceIdentityProvider.athenzTruststorePath() and additional certificate authorities that issues trusted server certificates.
clientTruststorePath() - Method in class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
clientTruststorePath() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
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.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
 
CONFIG_DEF_VERSION - 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
 
createProviderResourceGroup(AthenzDomain, AthenzIdentity, String, Set<RoleAction>, OktaIdentityToken, OktaAccessToken) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createProviderResourceGroup(AthenzDomain, AthenzIdentity, String, Set<RoleAction>, OktaIdentityToken, OktaAccessToken) - 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
 
createTenancy(AthenzDomain, AthenzIdentity, OktaIdentityToken, OktaAccessToken) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
createTenancy(AthenzDomain, AthenzIdentity, OktaIdentityToken, OktaAccessToken) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
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

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_KEY_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) - Constructor for class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
DefaultZmsClient(URI, ServiceIdentityProvider) - 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, ServiceIdentityProvider) - Constructor for class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
DefaultZtsClient(URI, ServiceIdentityProvider, HostnameVerifier) - Constructor for class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
DefaultZtsClient(URI, SSLContext) - Constructor for class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
DefaultZtsClient(URI, SSLContext, HostnameVerifier) - Constructor for class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
deleteProviderResourceGroup(AthenzDomain, AthenzIdentity, String, OktaIdentityToken, OktaAccessToken) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteProviderResourceGroup(AthenzDomain, AthenzIdentity, String, OktaIdentityToken, OktaAccessToken) - 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
 
deleteTenancy(AthenzDomain, AthenzIdentity, OktaIdentityToken, OktaAccessToken) - Method in class com.yahoo.vespa.athenz.client.zms.DefaultZmsClient
 
deleteTenancy(AthenzDomain, AthenzIdentity, OktaIdentityToken, OktaAccessToken) - Method in interface com.yahoo.vespa.athenz.client.zms.ZmsClient
 
DENY - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_HASH_MISMATCH - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISMATCH_ISSUER - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISSING_DOMAIN - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISSING_ROLE_NAME - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_CERT_MISSING_SUBJECT - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_EMPTY - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_EXPIRED - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_MISMATCH - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_DOMAIN_NOT_FOUND - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_INVALID_PARAMETERS - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_NO_MATCH - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_ROLETOKEN_EXPIRED - com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
DENY_ROLETOKEN_INVALID - 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() - 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

encodedName() - Method in class com.yahoo.vespa.athenz.api.AwsRole
 
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.AthenzDomain
 
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.OktaAccessToken
 
equals(Object) - Method in class com.yahoo.vespa.athenz.api.OktaIdentityToken
 
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
 
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.MembershipResponseEntity
 
expiration() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
expiry - Variable in class com.yahoo.vespa.athenz.client.zts.bindings.RoleCertificateResponseEntity
 
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(String) - Static method in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
from(X509Certificate) - Static method in class com.yahoo.vespa.athenz.utils.AthenzIdentities
 
fromDottedString(String) - Static method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
fromId(String) - Static method in enum com.yahoo.vespa.athenz.identityprovider.api.IdentityType
 
fromResourceName(AthenzResourceName) - Static method in class com.yahoo.vespa.athenz.api.AthenzRole
 
fromResourceNameString(String) - Static method in class com.yahoo.vespa.athenz.api.AthenzRole
 
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
 
getAccessToken(AthenzDomain) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getAccessToken(AthenzDomain) - 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.client.zms.RoleAction
 
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
 
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
 
getDefVersion() - 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 com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
 
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
 
getDomainName() - Method in interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
getDomainName() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceName
 
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 interface com.yahoo.vespa.athenz.api.AthenzIdentity
 
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
 
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 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
 
getNameSuffix() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
getNodeIdentityDocument(String) - Method in interface com.yahoo.vespa.athenz.identityprovider.api.bindings.IdentityDocumentApi
 
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
 
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
 
getRawToken() - Method in class com.yahoo.vespa.athenz.api.NToken
 
getRawToken() - Method in class com.yahoo.vespa.athenz.api.ZToken
 
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
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
 
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 class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getRoleToken(AthenzDomain) - Method in interface com.yahoo.vespa.athenz.client.zts.ZtsClient
Fetch a role token for the target domain
getRoleToken(AthenzRole) - Method in class com.yahoo.vespa.athenz.client.zts.DefaultZtsClient
 
getRoleToken(AthenzRole) - 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
 
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, 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
getServiceToken() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.InstanceIdentityCredentials
 
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.bindings.IdentityDocumentApi
 
getTenantIdentityDocument(String) - Method in interface com.yahoo.vespa.athenz.identityprovider.api.IdentityDocumentClient
 
getTenantIdentityDocument(String) - Method in class com.yahoo.vespa.athenz.identityprovider.client.DefaultIdentityDocumentClient
 
getX509Certificate() - Method in class com.yahoo.vespa.athenz.client.zts.bindings.InstanceIdentityCredentials
 
granted - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.AccessResponseEntity
 

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.AthenzDomain
 
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.OktaAccessToken
 
hashCode() - Method in class com.yahoo.vespa.athenz.api.OktaIdentityToken
 
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
 
HTTP_HEADER_NAME - Static variable in class com.yahoo.vespa.athenz.api.AthenzAccessToken
 

I

id() - Method in enum com.yahoo.vespa.athenz.identityprovider.api.IdentityType
 
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
 
IdentityDocumentApi - Interface in com.yahoo.vespa.athenz.identityprovider.api.bindings
 
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 in com.yahoo.vespa.athenz.identityprovider.api
Represents the types of identities that the configserver can provide.
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
 
isMember - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipResponseEntity
 
isTopLevelDomain() - Method in class com.yahoo.vespa.athenz.api.AthenzDomain
 
isTrusted(AthenzIdentity) - Method in class com.yahoo.vespa.athenz.tls.AthenzIdentityVerifier
 

J

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

K

keyPathPrefix() - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig
 
keyPathPrefix(String) - Method in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.Builder
 

M

matchedRole() - Method in class com.yahoo.vespa.athenz.zpe.AuthorizationResult
 
memberName - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipResponseEntity
 
MembershipResponseEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
MembershipResponseEntity(String, boolean, String, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.MembershipResponseEntity
 

N

name() - Method in class com.yahoo.vespa.athenz.api.AthenzResourceGroup
 
name() - Method in class com.yahoo.vespa.athenz.api.AwsRole
 
NODE - 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
 

O

OktaAccessToken - Class in com.yahoo.vespa.athenz.api
 
OktaAccessToken(String) - Constructor for class com.yahoo.vespa.athenz.api.OktaAccessToken
 
OktaIdentityToken - Class in com.yahoo.vespa.athenz.api
 
OktaIdentityToken(String) - Constructor for class com.yahoo.vespa.athenz.api.OktaIdentityToken
 

P

pem - com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
 
pem - Static variable in class com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType
 
Pkcs10CsrSerializer - Class in com.yahoo.vespa.athenz.client.common.serializers
 
Pkcs10CsrSerializer() - Constructor for class com.yahoo.vespa.athenz.client.common.serializers.Pkcs10CsrSerializer
 
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
 
ProviderResourceGroupRolesRequestEntity - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
ProviderResourceGroupRolesRequestEntity(AthenzIdentity, AthenzDomain, Set<RoleAction>, String) - Constructor for class com.yahoo.vespa.athenz.client.zms.bindings.ProviderResourceGroupRolesRequestEntity
 
ProviderResourceGroupRolesRequestEntity.TenantRoleAction - Class in com.yahoo.vespa.athenz.client.zms.bindings
 
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
 

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.
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, Instant) - 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
 
roleName - Variable in class com.yahoo.vespa.athenz.client.zms.bindings.MembershipResponseEntity
 
roleName() - Method in class com.yahoo.vespa.athenz.api.AthenzRole
 
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

secretAccessKey() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
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() - Method in class com.yahoo.vespa.athenz.identityprovider.client.AthenzIdentityProviderImpl
 
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
 
sessionToken() - Method in class com.yahoo.vespa.athenz.api.AwsTemporaryCredentials
 
SiaIdentityProvider - Class in com.yahoo.vespa.athenz.identity
A ServiceIdentityProvider that provides the credentials stored on file system.
SiaIdentityProvider(AthenzIdentity, Path, Path, Path) - Constructor for class com.yahoo.vespa.athenz.identity.SiaIdentityProvider
 
SiaIdentityProvider(AthenzIdentity, Path, 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 2018 Yahoo Holdings.
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 in com.yahoo.vespa.athenz.identity
 
SiaUtils - Class in com.yahoo.vespa.athenz.utils
Misc utility methods for SIA provided credentials
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
 

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() - Method in class com.yahoo.vespa.athenz.identityprovider.api.VespaUniqueInstanceId
 
TENANT - 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.ProviderResourceGroupRolesRequestEntity.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
 
token() - Method in class com.yahoo.vespa.athenz.api.OktaAccessToken
 
token() - Method in class com.yahoo.vespa.athenz.api.OktaIdentityToken
 
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.AthenzDomain
 
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.api.OktaAccessToken
 
toString() - Method in class com.yahoo.vespa.athenz.api.OktaIdentityToken
 
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

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 com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.vespa.athenz.identityprovider.api.IdentityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yahoo.vespa.athenz.identity.SiaProviderConfig.TrustStoreType.Enum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.vespa.athenz.identityprovider.api.IdentityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.vespa.athenz.zpe.AuthorizationResult.Type
Returns an array containing the constants of this enum type, 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

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
 
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 M N O P R S T U V W X Z 
All Classes All Packages