Package com.yahoo.container.jdisc.athenz
Interface AthenzIdentityProvider
-
public interface AthenzIdentityProvider
- Author:
- mortent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
domain()
String
getAccessToken(String domain)
String
getAccessToken(String domain, List<String> roles)
List<X509Certificate>
getIdentityCertificate()
SSLContext
getIdentitySslContext()
PrivateKey
getPrivateKey()
SSLContext
getRoleSslContext(String domain, String role)
String
getRoleToken(String domain)
String
getRoleToken(String domain, String role)
String
service()
Path
trustStorePath()
-
-
-
Method Detail
-
domain
String domain()
-
service
String service()
-
getIdentitySslContext
SSLContext getIdentitySslContext()
-
getRoleSslContext
SSLContext getRoleSslContext(String domain, String role)
-
getIdentityCertificate
List<X509Certificate> getIdentityCertificate()
-
getPrivateKey
PrivateKey getPrivateKey()
-
trustStorePath
Path trustStorePath()
-
-