Solution Certificate
Support for the vCenter Single Sign-On Server
Solutions that are integrated into the
vSphere environment must perform authentication with the vCenter Single Sign-On
server to obtain a SAML token for use in the environment.
The vCenter Single Sign-On SDK contains a C#
sample that demonstrates how to use a solution certificate to obtain a token
(
AcquireHoKTokenBySolutionCertificateSample
).
The sample uses a PFX file to obtain the certificate and private key. When you
run the sample, you specify the PFX file location and the private key password
on the command line:
AcquireHoKTokenBySolutionCertificateSample sso-server-url path-to-pfx-file private-key-password
- The PFX file is located in the following directory on a vCenter server:/etc/vmware-vpx/ssl/rui.pfxCopy therui.pfxfile from the server to the system on which you are running the sample.
- The password for the private key is located in thecatalina.propertiesfile on the vCenter server:/usr/lib/vmware-vpx/tomcat/conf/catalina.propertiesThe catalina.properties file contains the following definition for the private key password:bio-vmssl.SSL.password=testpassword
The solution certificate sample uses the
X509Certificate2
constructor
to load the certificate. See the sample file
AcquireHoKTokenBySolutionCertificate.cs
in the
vCenter Single Sign-On SDK.