Class LibvirtConnectAuth

  • All Implemented Interfaces:
    com.sun.jna.Callback, org.libvirt.jna.Libvirt.VirConnectAuthCallback

    public final class LibvirtConnectAuth
    extends org.libvirt.ConnectAuth
    Implements password-based authentication for libvirt based on Jenkins' Credentials plugin.
    Author:
    Bastian Germann
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.libvirt.ConnectAuth

        org.libvirt.ConnectAuth.Credential, org.libvirt.ConnectAuth.CredentialType
      • Nested classes/interfaces inherited from interface com.sun.jna.Callback

        com.sun.jna.Callback.UncaughtExceptionHandler
    • Field Summary

      • Fields inherited from class org.libvirt.ConnectAuth

        credType
      • Fields inherited from interface com.sun.jna.Callback

        FORBIDDEN_NAMES, METHOD_NAME
    • Constructor Summary

      Constructors 
      Constructor Description
      LibvirtConnectAuth​(com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials auth, String overrideUser)  
    • Constructor Detail

      • LibvirtConnectAuth

        public LibvirtConnectAuth​(com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials auth,
                                  String overrideUser)
    • Method Detail

      • callback

        public int callback​(org.libvirt.ConnectAuth.Credential[] cred)
        Specified by:
        callback in class org.libvirt.ConnectAuth