Application​Certificate Class

Definition

Generates a new HealthVault application certificate.

public class ApplicationCertificate
Inheritance
ApplicationCertificate

Remarks

This certificate is typically used by HealthVaultClientApplication.

Properties

Certificate

Gets the certificate.

Methods

Create​Certificate(​String)

Generate an X509 certificate that works with the HealthVault SDK using the specified name.

Create​Certificate(​String, ​Store​Location)

Generate an X509 certificate that works with the HealthVault SDK using the specified name.

Create​Certificate(​Guid, ​Boolean, ​Boolean, ​Store​Location)

Generate or fetch a persisted certificate in the specified certificate store.

Create​Certificate(​String, ​Boolean, ​Boolean, ​Store​Location)

Generate or fetch a persisted certificate in the specified certificate store.

Create​Persisted​Certificate(​Guid)

Generate or fetch a persisted certificate in the specified certificate store.

Create​Persisted​Certificate(​Guid, ​Store​Location)

Generate or fetch a persisted certificate in the specified certificate store.

Delete​Certificate(​Guid)

Removes the certificate for the specified application identifier from the certificate store and deletes the key container.

Delete​Certificate(​String)

Removes the certificate with the specified certificate name from the certificate store and deletes the key container.

Delete​Certificate(​Guid, ​Store​Location)

Removes the certificate for the specified application identifier from the certificate store and deletes the key container.

Delete​Certificate(​String, ​Store​Location)

Removes the certificate with the specified certificate name from the certificate store and deletes the key container.

Delete​Key​Container(​Guid)

Removes the key container for the specified application identifier.

Delete​Key​Container(​String)

Removes the key container for the specified certificate name.