Uses of Interface
com.yahoo.vespa.athenz.api.AthenzIdentity
-
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.api
Classes in com.yahoo.vespa.athenz.api that implement AthenzIdentity Modifier and Type Class Description class
AthenzService
class
AthenzUser
Methods in com.yahoo.vespa.athenz.api that return AthenzIdentity Modifier and Type Method Description AthenzIdentity
AthenzPrincipal. getIdentity()
AthenzIdentity
ZToken. getIdentity()
Constructors in com.yahoo.vespa.athenz.api with parameters of type AthenzIdentity Constructor Description AthenzPrincipal(AthenzIdentity athenzIdentity)
AthenzPrincipal(AthenzIdentity athenzIdentity, NToken nToken)
AthenzPrincipal(AthenzIdentity identity, java.util.List<AthenzRole> roles)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.client.zms
Methods in com.yahoo.vespa.athenz.client.zms with parameters of type AthenzIdentity Modifier and Type Method Description void
DefaultZmsClient. addRoleMember(AthenzRole role, AthenzIdentity member)
void
ZmsClient. addRoleMember(AthenzRole role, AthenzIdentity member)
void
DefaultZmsClient. createProviderResourceGroup(AthenzDomain tenantDomain, AthenzIdentity providerService, java.lang.String resourceGroup, java.util.Set<RoleAction> roleActions, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. createProviderResourceGroup(AthenzDomain tenantDomain, AthenzIdentity providerService, java.lang.String resourceGroup, java.util.Set<RoleAction> roleActions, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
DefaultZmsClient. createTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. createTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
DefaultZmsClient. deleteProviderResourceGroup(AthenzDomain tenantDomain, AthenzIdentity providerService, java.lang.String resourceGroup, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. deleteProviderResourceGroup(AthenzDomain tenantDomain, AthenzIdentity providerService, java.lang.String resourceGroup, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
DefaultZmsClient. deleteRoleMember(AthenzRole role, AthenzIdentity member)
void
ZmsClient. deleteRoleMember(AthenzRole role, AthenzIdentity member)
void
DefaultZmsClient. deleteTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
void
ZmsClient. deleteTenancy(AthenzDomain tenantDomain, AthenzIdentity providerService, OktaIdentityToken identityToken, OktaAccessToken accessToken)
boolean
DefaultZmsClient. getMembership(AthenzRole role, AthenzIdentity identity)
boolean
ZmsClient. getMembership(AthenzRole role, AthenzIdentity identity)
boolean
DefaultZmsClient. hasAccess(AthenzResourceName resource, java.lang.String action, AthenzIdentity identity)
boolean
ZmsClient. hasAccess(AthenzResourceName resource, java.lang.String action, AthenzIdentity identity)
Constructors in com.yahoo.vespa.athenz.client.zms with parameters of type AthenzIdentity Constructor Description DefaultZmsClient(java.net.URI zmsUrl, AthenzIdentity identity, javax.net.ssl.SSLContext sslContext)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.client.zms.bindings
Constructors in com.yahoo.vespa.athenz.client.zms.bindings with parameters of type AthenzIdentity Constructor Description ProviderResourceGroupRolesRequestEntity(AthenzIdentity providerService, AthenzDomain tenantDomain, java.util.Set<RoleAction> rolesActions, java.lang.String resourceGroup)
TenancyRequestEntity(AthenzDomain tenantDomain, AthenzIdentity providerService, java.util.List<java.lang.String> resourceGroups)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.client.zts
Methods in com.yahoo.vespa.athenz.client.zts with parameters of type AthenzIdentity Modifier and Type Method Description Identity
DefaultZtsClient. getServiceIdentity(AthenzIdentity identity, java.lang.String keyId, com.yahoo.security.Pkcs10Csr csr)
Identity
DefaultZtsClient. getServiceIdentity(AthenzIdentity identity, java.lang.String keyId, java.security.KeyPair keyPair, java.lang.String dnsSuffix)
Identity
ZtsClient. getServiceIdentity(AthenzIdentity identity, java.lang.String keyId, com.yahoo.security.Pkcs10Csr csr)
Get service identityIdentity
ZtsClient. getServiceIdentity(AthenzIdentity identity, java.lang.String keyId, java.security.KeyPair keyPair, java.lang.String dnsSuffix)
Get service identityjava.util.List<AthenzDomain>
DefaultZtsClient. getTenantDomains(AthenzIdentity providerIdentity, AthenzIdentity userIdentity, java.lang.String roleName)
java.util.List<AthenzDomain>
ZtsClient. getTenantDomains(AthenzIdentity providerIdentity, AthenzIdentity userIdentity, java.lang.String roleName)
For a given provider, get a list of tenant domains that the user is a member ofInstanceIdentity
DefaultZtsClient. refreshInstance(AthenzIdentity providerIdentity, AthenzIdentity instanceIdentity, java.lang.String instanceId, com.yahoo.security.Pkcs10Csr csr)
InstanceIdentity
ZtsClient. refreshInstance(AthenzIdentity providerIdentity, AthenzIdentity instanceIdentity, java.lang.String instanceId, com.yahoo.security.Pkcs10Csr csr)
Refresh an existing instanceInstanceIdentity
DefaultZtsClient. registerInstance(AthenzIdentity providerIdentity, AthenzIdentity instanceIdentity, java.lang.String attestationData, com.yahoo.security.Pkcs10Csr csr)
InstanceIdentity
ZtsClient. registerInstance(AthenzIdentity providerIdentity, AthenzIdentity instanceIdentity, java.lang.String attestationData, com.yahoo.security.Pkcs10Csr csr)
Register an instance using the specified provider. -
Uses of AthenzIdentity in com.yahoo.vespa.athenz.client.zts.bindings
Constructors in com.yahoo.vespa.athenz.client.zts.bindings with parameters of type AthenzIdentity Constructor Description InstanceRegisterInformation(AthenzIdentity providerIdentity, AthenzIdentity instanceIdentity, java.lang.String attestationData, com.yahoo.security.Pkcs10Csr csr)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.client.zts.utils
Methods in com.yahoo.vespa.athenz.client.zts.utils with parameters of type AthenzIdentity Modifier and Type Method Description com.yahoo.security.Pkcs10Csr
RoleCsrGenerator. generateCsr(AthenzIdentity identity, AthenzRole role, java.security.KeyPair keyPair)
com.yahoo.security.Pkcs10Csr
IdentityCsrGenerator. generateIdentityCsr(AthenzIdentity identity, java.security.KeyPair keypair)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.identity
Methods in com.yahoo.vespa.athenz.identity that return AthenzIdentity Modifier and Type Method Description AthenzIdentity
ServiceIdentityProvider. identity()
AthenzIdentity
SiaIdentityProvider. identity()
Constructors in com.yahoo.vespa.athenz.identity with parameters of type AthenzIdentity Constructor Description SiaIdentityProvider(AthenzIdentity service, java.nio.file.Path siaPath, java.nio.file.Path athenzTruststoreFile, java.nio.file.Path clientTruststoreFile)
SiaIdentityProvider(AthenzIdentity service, java.nio.file.Path privateKeyFile, java.nio.file.Path certificateFile, java.nio.file.Path athenzTruststoreFile, java.nio.file.Path clientTruststoreFile)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.identityprovider.client
Methods in com.yahoo.vespa.athenz.identityprovider.client with parameters of type AthenzIdentity Modifier and Type Method Description com.yahoo.security.Pkcs10Csr
CsrGenerator. generateInstanceCsr(AthenzIdentity instanceIdentity, VespaUniqueInstanceId instanceId, java.util.Set<java.lang.String> ipAddresses, java.security.KeyPair keyPair)
com.yahoo.security.Pkcs10Csr
CsrGenerator. generateRoleCsr(AthenzIdentity identity, AthenzRole role, VespaUniqueInstanceId instanceId, java.security.KeyPair keyPair)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.tls
Methods in com.yahoo.vespa.athenz.tls that return AthenzIdentity Modifier and Type Method Description static AthenzIdentity
AthenzX509CertificateUtils. getIdentityFromRoleCertificate(java.security.cert.X509Certificate certificate)
Methods in com.yahoo.vespa.athenz.tls with parameters of type AthenzIdentity Modifier and Type Method Description boolean
AthenzIdentityVerifier. isTrusted(AthenzIdentity identity)
Constructor parameters in com.yahoo.vespa.athenz.tls with type arguments of type AthenzIdentity Constructor Description AthenzIdentityVerifier(java.util.Set<AthenzIdentity> allowedIdentities)
-
Uses of AthenzIdentity in com.yahoo.vespa.athenz.utils
Methods in com.yahoo.vespa.athenz.utils that return AthenzIdentity Modifier and Type Method Description static AthenzIdentity
AthenzIdentities. from(AthenzDomain domain, java.lang.String identityName)
static AthenzIdentity
AthenzIdentities. from(java.lang.String fullName)
static AthenzIdentity
AthenzIdentities. from(java.security.cert.X509Certificate certificate)
Methods in com.yahoo.vespa.athenz.utils that return types with arguments of type AthenzIdentity Modifier and Type Method Description static java.util.List<AthenzIdentity>
SiaUtils. findSiaServices()
static java.util.List<AthenzIdentity>
SiaUtils. findSiaServices(java.nio.file.Path root)
Methods in com.yahoo.vespa.athenz.utils with parameters of type AthenzIdentity Modifier and Type Method Description static java.nio.file.Path
SiaUtils. getCertificateFile(AthenzIdentity service)
static java.nio.file.Path
SiaUtils. getCertificateFile(java.nio.file.Path root, AthenzIdentity service)
static java.nio.file.Path
SiaUtils. getPrivateKeyFile(AthenzIdentity service)
static java.nio.file.Path
SiaUtils. getPrivateKeyFile(java.nio.file.Path root, AthenzIdentity service)
static java.util.Optional<java.security.cert.X509Certificate>
SiaUtils. readCertificateFile(AthenzIdentity service)
static java.util.Optional<java.security.cert.X509Certificate>
SiaUtils. readCertificateFile(java.nio.file.Path root, AthenzIdentity service)
static java.util.Optional<java.security.PrivateKey>
SiaUtils. readPrivateKeyFile(AthenzIdentity service)
static java.util.Optional<java.security.PrivateKey>
SiaUtils. readPrivateKeyFile(java.nio.file.Path root, AthenzIdentity service)
static void
SiaUtils. writeCertificateFile(AthenzIdentity service, java.security.cert.X509Certificate certificate)
static void
SiaUtils. writeCertificateFile(java.nio.file.Path root, AthenzIdentity service, java.security.cert.X509Certificate certificate)
static void
SiaUtils. writePrivateKeyFile(AthenzIdentity service, java.security.PrivateKey privateKey)
static void
SiaUtils. writePrivateKeyFile(java.nio.file.Path root, AthenzIdentity service, java.security.PrivateKey privateKey)
-