Package com.vmware.vim25.mo
Class HostActiveDirectoryAuthentication
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.HostAuthenticationStore
com.vmware.vim25.mo.HostDirectoryStore
com.vmware.vim25.mo.HostActiveDirectoryAuthentication
-
Constructor Summary
ConstructorsConstructorDescriptionHostActiveDirectoryAuthentication(ServerConnection serverConnection, ManagedObjectReference mor) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidimportCertificateForCAM(String certPath, String camServer) voidjoinDomain(String domainName, String userName, String password) joinDomainWithCAM(String domainName, String camServer) leaveCurrentDomain(boolean force) String[]Lists installed trust anchor certificates for smart card authentication.voidremoveSmartCardTrustAnchor(String issuer, String serial) voidremoveSmartCardTrustAnchorByFingerprint(String fingerprint, String digest) voidremoveSmartCardTrustAnchorCertificate(String certificate) voidReplace the trust anchor certificates for smart card authentication, all existing trust anchors are removed.voidreplaceSmartCardTrustAnchors(String[] certs) Methods inherited from class com.vmware.vim25.mo.HostAuthenticationStore
getInfoMethods inherited from class com.vmware.vim25.mo.ManagedObject
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setCachedProperty, setMOR, setServerConnection, toString, waitForValues
-
Constructor Details
-
HostActiveDirectoryAuthentication
public HostActiveDirectoryAuthentication(ServerConnection serverConnection, ManagedObjectReference mor)
-
-
Method Details
-
disableSmartCardAuthentication
public void disableSmartCardAuthentication() throws ActiveDirectoryFault, HostConfigFault, RuntimeFault, RemoteException -
enableSmartCardAuthentication
public void enableSmartCardAuthentication() throws ActiveDirectoryFault, HostConfigFault, RuntimeFault, RemoteException -
importCertificateForCAM
public Task importCertificateForCAM(String certPath, String camServer) throws ActiveDirectoryFault, FileNotFound, RuntimeFault, RemoteException -
installSmartCardTrustAnchor
public void installSmartCardTrustAnchor(String cert) throws HostConfigFault, RuntimeFault, RemoteException -
joinDomain
public Task joinDomain(String domainName, String userName, String password) throws ActiveDirectoryFault, HostConfigFault, InvalidLogin, InvalidState, TaskInProgress, RuntimeFault, RemoteException -
joinDomainWithCAM
public Task joinDomainWithCAM(String domainName, String camServer) throws ActiveDirectoryFault, HostConfigFault, InvalidState, TaskInProgress, RuntimeFault, RemoteException -
leaveCurrentDomain
public Task leaveCurrentDomain(boolean force) throws ActiveDirectoryFault, AuthMinimumAdminPermission, InvalidState, TaskInProgress, RuntimeFault, RemoteException -
removeSmartCardTrustAnchor
public void removeSmartCardTrustAnchor(String issuer, String serial) throws HostConfigFault, RuntimeFault, RemoteException -
removeSmartCardTrustAnchorByFingerprint
public void removeSmartCardTrustAnchorByFingerprint(String fingerprint, String digest) throws HostConfigFault, RuntimeFault, RemoteException -
removeSmartCardTrustAnchorCertificate
public void removeSmartCardTrustAnchorCertificate(String certificate) throws HostConfigFault, RuntimeFault, RemoteException -
replaceSmartCardTrustAnchors
- Throws:
RuntimeFaultRemoteException
-
listSmartCardTrustAnchors
Lists installed trust anchor certificates for smart card authentication.- Returns:
- SSL certificates of trusted CAs in PEM format.
- Throws:
HostConfigFaultRuntimeFaultRemoteException- Since:
- 6.0
-
replaceSmartCardTrustAnchors
Replace the trust anchor certificates for smart card authentication, all existing trust anchors are removed.- Throws:
RuntimeFaultRemoteException
-