A C D E G H I L M P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
SSOHeaderHandlerto 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
SSOHeaderHandlerin 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
- 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() - Method in class com.vmware.sso.client.soaphandlers.SamlTokenExtractionHandler
- getToken(String[]) - Static method in class com.vmware.sso.client.samples.AcquireBearerTokenByUserCredentialSample
- getToken(String[], PrivateKey, X509Certificate) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenByUserCredentialSample
- getToken(String, PrivateKey, X509Certificate) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenBySolutionCertificateSample
- getToken(String, Element, PrivateKey, X509Certificate) - Static method in class com.vmware.sso.client.samples.AcquireHoKTokenByHoKTokenSample
- 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
SSOHeaderHandlerto 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
HandlerResolverinterface with an additional method addHandler to add a newSSOHeaderHandlerto 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
SOAPMessageContextis 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
- loadFromDefaultFiles() - Static method in class com.vmware.sso.client.utils.SecurityUtil
-
Load the pre-generated private keys, and the certificate from individual files.
- 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, PrivateKey, X509Certificate) - 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
TrustManagerimplementation 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
- 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
- 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
- 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
All Classes All Packages