/// <summary>
 /// Gets a an instance of a encrypted container profile service with the specified version.
 /// </summary>
 /// <param name="xspVersion">Xsp version.</param>
 /// <returns>Instance.</returns>
 public IEncryptedContainerProfileService GetEncryptedContainerProfileService(
     XspVersion xspVersion)
 {
     return(this.encryptedContainerProfileServices[xspVersion]);
 }
 /// <summary>
 /// Gets a an instance of a signed container profile service with the specified version.
 /// </summary>
 /// <param name="xspVersion">Xsp version.</param>
 /// <returns>Instance.</returns>
 public ISignedContainerProfileService GetSignedContainerProfileService(
     XspVersion xspVersion)
 {
     return(this.signedContainerProfileServices[xspVersion]);
 }
 /// <summary>
 /// Gets a an instance of a encrypted profile service with the specified version.
 /// </summary>
 /// <param name="xspVersion">Xsp version.</param>
 /// <returns>Instance.</returns>
 public IXmlEncryptionProfileService GetEncryptedProfileService(XspVersion xspVersion)
 {
     return(this.encryptedProfileServices[xspVersion]);
 }
 /// <summary>
 /// Gets a an instance of a signed profile service with the specified version.
 /// </summary>
 /// <param name="xspVersion">Xsp version.</param>
 /// <returns>Instance.</returns>
 public IXmlSignatureProfileService GetSignedProfileService(XspVersion xspVersion)
 {
     return(this.signedProfileServices[xspVersion]);
 }