Interface AthenzIdentityProvider


  • public interface AthenzIdentityProvider
    Author:
    mortent
    • 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)
      • getAccessToken

        java.lang.String getAccessToken​(java.lang.String domain)
      • getAccessToken

        java.lang.String getAccessToken​(java.lang.String domain,
                                        java.util.List<java.lang.String> roles)
      • getIdentityCertificate

        java.util.List<java.security.cert.X509Certificate> getIdentityCertificate()
      • getPrivateKey

        java.security.PrivateKey getPrivateKey()
      • trustStorePath

        java.nio.file.Path trustStorePath()