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 java.lang.String
domain()
java.util.List<java.security.cert.X509Certificate>
getIdentityCertificate()
javax.net.ssl.SSLContext
getIdentitySslContext()
java.security.PrivateKey
getPrivateKey()
javax.net.ssl.SSLContext
getRoleSslContext(java.lang.String domain, java.lang.String role)
java.lang.String
getRoleToken(java.lang.String domain)
java.lang.String
getRoleToken(java.lang.String domain, java.lang.String role)
java.lang.String
service()
-
-
-
Method Detail
-
domain
java.lang.String domain()
-
service
java.lang.String service()
-
getIdentitySslContext
javax.net.ssl.SSLContext getIdentitySslContext()
-
getRoleSslContext
javax.net.ssl.SSLContext getRoleSslContext(java.lang.String domain, java.lang.String role)
-
getRoleToken
java.lang.String getRoleToken(java.lang.String domain)
-
getRoleToken
java.lang.String getRoleToken(java.lang.String domain, java.lang.String role)
-
getIdentityCertificate
java.util.List<java.security.cert.X509Certificate> getIdentityCertificate()
-
getPrivateKey
java.security.PrivateKey getPrivateKey()
-
-