A C D E G H I L M P R S T U V W X

A

AcquireBearerTokenByUserCredentialSample - Class in com.vmware.sso.client.samples
This sample illustrates acquiring a bearer token from SSO server by passing the username and password of the user
AcquireBearerTokenByUserCredentialSample() - Constructor for class com.vmware.sso.client.samples.AcquireBearerTokenByUserCredentialSample
 
AcquireHoKTokenByHoKTokenSample - Class in com.vmware.sso.client.samples
This sample illustrates acquiring a Holder-Of-Key token from SSO server by passing an existing Holder-Of-Key token.
AcquireHoKTokenByHoKTokenSample() - Constructor for class com.vmware.sso.client.samples.AcquireHoKTokenByHoKTokenSample
 
AcquireHoKTokenBySolutionCertificateSample - Class in com.vmware.sso.client.samples
This sample illustrates acquiring a Holder-Of-Key token from SSO server by using the registered solution's private key and certificate for example vCenter server.
AcquireHoKTokenBySolutionCertificateSample() - Constructor for class com.vmware.sso.client.samples.AcquireHoKTokenBySolutionCertificateSample
 
AcquireHoKTokenByUserCredentialSample - Class in com.vmware.sso.client.samples
This sample illustrates acquiring a Holder-Of-Key token from SSO server by passing the username and password of the user along with using the user's private key and certificate
AcquireHoKTokenByUserCredentialSample() - Constructor for class com.vmware.sso.client.samples.AcquireHoKTokenByUserCredentialSample
 
addHandler(SSOHeaderHandler) - Method in class com.vmware.sso.client.soaphandlers.HeaderHandlerResolver
Adds a specific SSOHeaderHandler to the handler chain
AFTER_ADDING_THE_TIME_STAMP_NODE_IN_THE_HEADER - Static variable in class com.vmware.sso.client.utils.Constants
 
AFTER_ADDING_THE_USERNAME_NODE_IN_THE_HEADER - Static variable in class com.vmware.sso.client.utils.Constants
 

C

checkClientTrusted(X509Certificate[], String) - Method in class com.vmware.sso.client.utils.TrustAllTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class com.vmware.sso.client.utils.TrustAllTrustManager
 
clearHandlerChain() - Method in class com.vmware.sso.client.soaphandlers.HeaderHandlerResolver
Clears the current list of SSOHeaderHandler in the handler chain
close(MessageContext) - Method in class com.vmware.sso.client.soaphandlers.SSOHeaderHandler
 
com.vmware.sso.client.samples - package com.vmware.sso.client.samples
 
com.vmware.sso.client.soaphandlers - package com.vmware.sso.client.soaphandlers
 
com.vmware.sso.client.utils - package com.vmware.sso.client.utils
 
com.vmware.sso.client.wssecurity - package com.vmware.sso.client.wssecurity
 
com.vmware.vsphere.samples - package com.vmware.vsphere.samples
 
com.vmware.vsphere.soaphandlers - package com.vmware.vsphere.soaphandlers
 
Constants - Class in com.vmware.sso.client.utils
Class to capture all the constants used throughout the SDK
Constants() - Constructor for class com.vmware.sso.client.utils.Constants
 
createDateFormatter() - Static method in class com.vmware.sso.client.soaphandlers.TimeStampHandler
Creates a datetime formatter needed for populating objects containing XML requests/responses.
CREATING_SIGNATURE_ERR_MSG - Static variable in class com.vmware.sso.client.utils.Constants
 

D

DBG_AFTER_ADDING_SAML_HEADER - Static variable in class com.vmware.sso.client.utils.Constants
 
DIGITAL_SIGNATURE_NAMESPACE_PREFIX - Static variable in class com.vmware.sso.client.utils.Constants
 

E

ENCODING_TYPE_BASE64 - Static variable in class com.vmware.sso.client.utils.Constants
 
ERR_CREATING_USE_KEY_ELEMENT - Static variable in class com.vmware.sso.client.utils.Constants
 
ERR_INSERTING_SECURITY_HEADER - Static variable in class com.vmware.sso.client.utils.Constants
 
ERR_NOT_A_SAML_TOKEN - Static variable in class com.vmware.sso.client.utils.Constants
 
ERROR_CREATING_BINARY_SECURITY_TOKEN - Static variable in class com.vmware.sso.client.utils.Constants
 
EXCEPTION_LOADING_THE_PRIVATE_KEY_CERTIFICATES_FROM_FILES - Static variable in class com.vmware.sso.client.utils.Constants
 
EXCEPTION_READING_LOADING_THE_USER_CERTIFICATES_FROM_KEYSTORE - Static variable in class com.vmware.sso.client.utils.Constants
 

G

generateKeyCertPair() - Static method in class com.vmware.sso.client.utils.SecurityUtil
Generates a new pair of private key and X509Certificate on the fly.
getAcceptedIssuers() - Method in class com.vmware.sso.client.utils.TrustAllTrustManager
 
getCookie() - Method in class com.vmware.vsphere.soaphandlers.HeaderCookieExtractionHandler
 
getCurrentTime() - Static method in class com.vmware.vsphere.samples.LoginByTokenSample
This method retrieves the current time from the server and prints it.
getHandlerChain(PortInfo) - Method in class com.vmware.sso.client.soaphandlers.HeaderHandlerResolver
 
getHeaders() - Method in class com.vmware.sso.client.soaphandlers.SSOHeaderHandler
 
getNodeProperty(Node, String) - Static method in class com.vmware.sso.client.utils.Utils
Retrieves the specified property of the Node, and returns its String value
getPrivateKey() - Method in class com.vmware.sso.client.utils.SecurityUtil
 
getPrivateKey() - Method in class com.vmware.sso.client.wssecurity.WsSecuritySignatureImpl
 
getSecurityElement(SOAPHeader) - Static method in class com.vmware.sso.client.utils.Utils
Finds the Security element from the header.
getSOAPHeader(SOAPMessageContext) - Static method in class com.vmware.sso.client.utils.Utils
Returns the header.
getToken(String[]) - Static method in class com.vmware.sso.client.samples.AcquireBearerTokenByUserCredentialSample
 
getToken(String, Element, PrivateKey, X509Certificate) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenByHoKTokenSample
 
getToken(String, PrivateKey, X509Certificate) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenBySolutionCertificateSample
 
getToken(String[], PrivateKey, X509Certificate) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenByUserCredentialSample
 
getToken() - Method in class com.vmware.sso.client.soaphandlers.SamlTokenExtractionHandler
 
getUserCert() - Method in class com.vmware.sso.client.utils.SecurityUtil
 
getUserCert() - Method in class com.vmware.sso.client.wssecurity.WsSecuritySignatureImpl
 
GMT - Static variable in class com.vmware.sso.client.soaphandlers.TimeStampHandler
 

H

handleFault(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.SSOHeaderHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.SamlTokenExtractionHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.SamlTokenHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.TimeStampHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.UserCredentialHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.WsSecuritySignatureAssertionHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.sso.client.soaphandlers.WsSecurityUserCertificateSignatureHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.vsphere.soaphandlers.HeaderCookieExtractionHandler
 
handleMessage(SOAPMessageContext) - Method in class com.vmware.vsphere.soaphandlers.HeaderCookieHandler
 
HeaderCookieExtractionHandler - Class in com.vmware.vsphere.soaphandlers
 
HeaderCookieExtractionHandler() - Constructor for class com.vmware.vsphere.soaphandlers.HeaderCookieExtractionHandler
 
HeaderCookieHandler - Class in com.vmware.vsphere.soaphandlers
Custom Handler to insert the cookie within the request headers
HeaderCookieHandler(String) - Constructor for class com.vmware.vsphere.soaphandlers.HeaderCookieHandler
 
HeaderHandlerResolver - Class in com.vmware.sso.client.soaphandlers
Reference implementation of the HandlerResolver interface with an additional method addHandler to add a new SSOHeaderHandler to the chain.
HeaderHandlerResolver() - Constructor for class com.vmware.sso.client.soaphandlers.HeaderHandlerResolver
 

I

isClientTrusted(X509Certificate[]) - Method in class com.vmware.sso.client.utils.TrustAllTrustManager
 
isHoKToken(Node) - Static method in class com.vmware.sso.client.utils.Utils
Performs an elementary test to check if the Node possibly represents a Holder-Of-Key SAML token.
isOutgoingMessage(SOAPMessageContext) - Static method in class com.vmware.sso.client.utils.Utils
Returns true if the SOAPMessageContext is part of the request
isSamlToken(Node) - Static method in class com.vmware.sso.client.utils.Utils
Performs an elementary test to check if the Node possibly represents a SAML token.
isServerTrusted(X509Certificate[]) - Method in class com.vmware.sso.client.utils.TrustAllTrustManager
 
isTokenValid(String, Element) - Static method in class com.vmware.sso.client.samples.ValidateTokenSample
 

L

loadFromFiles(String, String) - Static method in class com.vmware.sso.client.utils.SecurityUtil
Load the private keys, and the certificate from individual files.
loadFromKeystore(String, String, String) - Static method in class com.vmware.sso.client.utils.SecurityUtil
Loads the keys from the keystore.
LoginByTokenSample - Class in com.vmware.vsphere.samples
Sample program demonstrating the usage of the new LoginByToken method, introduced to authenticate the client using the SAML token obtained from the SSO server.
LoginByTokenSample() - Constructor for class com.vmware.vsphere.samples.LoginByTokenSample
 
loginUsingSAMLToken(Element, String) - Static method in class com.vmware.vsphere.samples.LoginByTokenSample
This method invokes the loginByToken method for authentication.
logout() - Static method in class com.vmware.vsphere.samples.LoginByTokenSample
Disconnects the user session.

M

main(String[]) - Static method in class com.vmware.sso.client.samples.AcquireBearerTokenByUserCredentialSample
 
main(String[]) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenByHoKTokenSample
 
main(String[]) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenBySolutionCertificateSample
 
main(String[]) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenByUserCredentialSample
 
main(String[]) - Static method in class com.vmware.sso.client.samples.RenewTokenSample
 
main(String[]) - Static method in class com.vmware.sso.client.samples.ValidateTokenSample
 
main(String[]) - Static method in class com.vmware.vsphere.samples.LoginByTokenSample
 
MARSHALL_EXCEPTION_ERR_MSG - Static variable in class com.vmware.sso.client.utils.Constants
 
marshallJaxbElement(JAXBElement<T>) - Static method in class com.vmware.sso.client.utils.Utils
Marshall a jaxbElement into a Document
METHOD - Static variable in class com.vmware.sso.client.utils.Constants
 

P

PARSING_XML_ERROR_MSG - Static variable in class com.vmware.sso.client.utils.Constants
 
printMessage(SOAPMessageContext) - Static method in class com.vmware.sso.client.utils.Utils
Prints the SOAP Message on the console
printToken(Element) - Static method in class com.vmware.sso.client.utils.Utils
Prints some basic information about the SAML token on the console

R

renewToken(String, Element, PrivateKey, X509Certificate, long) - Static method in class com.vmware.sso.client.samples.RenewTokenSample
 
RenewTokenSample - Class in com.vmware.sso.client.samples
This sample illustrates renewing a Holder-Of-Key token from SSO server.
RenewTokenSample() - Constructor for class com.vmware.sso.client.samples.RenewTokenSample
 
REQUEST_VALIDITY_IN_MINUTES - Static variable in class com.vmware.sso.client.utils.Constants
 
RSA_WITH_SHA512 - Static variable in class com.vmware.sso.client.utils.Constants
 

S

SAML_KEY_ID_TYPE - Static variable in class com.vmware.sso.client.utils.Constants
 
SAML_TOKEN_TYPE - Static variable in class com.vmware.sso.client.utils.Constants
 
SamlTokenExtractionHandler - Class in com.vmware.sso.client.soaphandlers
Handler class to extract the Saml token from the response stream in the raw form before JAX-WS deserializes it.
SamlTokenExtractionHandler() - Constructor for class com.vmware.sso.client.soaphandlers.SamlTokenExtractionHandler
 
SamlTokenHandler - Class in com.vmware.sso.client.soaphandlers
Handler class to add the SAML token inside the security header
SamlTokenHandler(Node) - Constructor for class com.vmware.sso.client.soaphandlers.SamlTokenHandler
 
SECURITY_ELEMENT - Static variable in class com.vmware.sso.client.utils.Constants
 
SECURITY_ELEMENT_NAME - Static variable in class com.vmware.sso.client.utils.Constants
 
SecurityUtil - Class in com.vmware.sso.client.utils
Use this utility class to load the private key and corresponding certificate chain from either a java keystore or individual files.
sign(SOAPMessage) - Method in interface com.vmware.sso.client.wssecurity.WsSecuritySignature
Signs the SOAP Message
sign(SOAPMessage) - Method in class com.vmware.sso.client.wssecurity.WsSecuritySignatureImpl
 
SIGNATURE_ELEMENT_NAME - Static variable in class com.vmware.sso.client.utils.Constants
 
SSOHeaderHandler - Class in com.vmware.sso.client.soaphandlers
Base Abstract class that all the header handler will be extending.
SSOHeaderHandler() - Constructor for class com.vmware.sso.client.soaphandlers.SSOHeaderHandler
 
SUBJECT_CONFIRMATION - Static variable in class com.vmware.sso.client.utils.Constants
 
SVC_INST_REF - Static variable in class com.vmware.vsphere.samples.LoginByTokenSample
 

T

TimeStampHandler - Class in com.vmware.sso.client.soaphandlers
Handler class to add the TimeStamp element inside the security header
TimeStampHandler() - Constructor for class com.vmware.sso.client.soaphandlers.TimeStampHandler
 
trustAllHttpsCertificates() - Static method in class com.vmware.sso.client.utils.Utils
Method to trust all the HTTPS certificates.
TrustAllTrustManager - Class in com.vmware.sso.client.utils
Custom TrustManager implementation to ignore all certificate validations
TrustAllTrustManager() - Constructor for class com.vmware.sso.client.utils.TrustAllTrustManager
 

U

URN_OASIS_NAMES_TC_SAML_2_0_ASSERTION - Static variable in class com.vmware.sso.client.utils.Constants
 
URN_OASIS_NAMES_TC_SAML_2_0_CM_HOLDER_OF_KEY - Static variable in class com.vmware.sso.client.utils.Constants
 
UserCredentialHandler - Class in com.vmware.sso.client.soaphandlers
Handler class to add the Username token element inside the security header
UserCredentialHandler(String, String) - Constructor for class com.vmware.sso.client.soaphandlers.UserCredentialHandler
 
Utils - Class in com.vmware.sso.client.utils
 
Utils() - Constructor for class com.vmware.sso.client.utils.Utils
 

V

ValidateTokenSample - Class in com.vmware.sso.client.samples
This sample illustrates validating a SAML token received from SSO server.
ValidateTokenSample() - Constructor for class com.vmware.sso.client.samples.ValidateTokenSample
 
vimPort - Static variable in class com.vmware.vsphere.samples.LoginByTokenSample
 

W

WS_1_3_TRUST_JAXB_PACKAGE - Static variable in class com.vmware.sso.client.utils.Constants
 
WSS_NS - Static variable in class com.vmware.sso.client.utils.Constants
 
WSSE11_NAMESPACE - Static variable in class com.vmware.sso.client.utils.Constants
 
WSSE11_PREFIX - Static variable in class com.vmware.sso.client.utils.Constants
 
WSSE11_TOKEN_TYPE_ATTR_NAME - Static variable in class com.vmware.sso.client.utils.Constants
 
WSSE_JAXB_PACKAGE - Static variable in class com.vmware.sso.client.utils.Constants
 
WSSE_NAMESPACE - Static variable in class com.vmware.sso.client.utils.Constants
 
WsSecuritySignature - Interface in com.vmware.sso.client.wssecurity
Interface used for signing the SOAP requests
WsSecuritySignatureAssertion - Class in com.vmware.sso.client.wssecurity
 
WsSecuritySignatureAssertion(PrivateKey, X509Certificate, String) - Constructor for class com.vmware.sso.client.wssecurity.WsSecuritySignatureAssertion
 
WsSecuritySignatureAssertionHandler - Class in com.vmware.sso.client.soaphandlers
Handler class to sign the SOAP message using the assertionId of the SAML token along with the private key and certificate of the user / solution This handler is to be used only when acquiring a new token using an existing token
WsSecuritySignatureAssertionHandler(PrivateKey, X509Certificate, String) - Constructor for class com.vmware.sso.client.soaphandlers.WsSecuritySignatureAssertionHandler
 
WsSecuritySignatureCertificate - Class in com.vmware.sso.client.wssecurity
 
WsSecuritySignatureCertificate(PrivateKey, X509Certificate) - Constructor for class com.vmware.sso.client.wssecurity.WsSecuritySignatureCertificate
 
WsSecuritySignatureImpl - Class in com.vmware.sso.client.wssecurity
 
WsSecuritySignatureImpl(PrivateKey, X509Certificate) - Constructor for class com.vmware.sso.client.wssecurity.WsSecuritySignatureImpl
 
WsSecurityUserCertificateSignatureHandler - Class in com.vmware.sso.client.soaphandlers
 
WsSecurityUserCertificateSignatureHandler(PrivateKey, X509Certificate) - Constructor for class com.vmware.sso.client.soaphandlers.WsSecurityUserCertificateSignatureHandler
 
WSSU_JAXB_PACKAGE - Static variable in class com.vmware.sso.client.utils.Constants
 
WSU_ID_LOCAL_NAME - Static variable in class com.vmware.sso.client.utils.Constants
 
WSU_NAMESPACE - Static variable in class com.vmware.sso.client.utils.Constants
 
WSU_PREFIX - Static variable in class com.vmware.sso.client.utils.Constants
 
WSU_TIMESTAMP_LOCAL_NAME - Static variable in class com.vmware.sso.client.utils.Constants
 

X

X509_CERTIFICATE_TYPE - Static variable in class com.vmware.sso.client.utils.Constants
 
XML_DATE_FORMAT - Static variable in class com.vmware.sso.client.utils.Constants
 

A C D E G H I L M P R S T U V W X