Show / Hide Table of Contents

    Class CertificateConfiguration

    Certificate configuration which consist of non-trusted intermediates and root certificates.

    Inheritance
    Object
    CertificateConfiguration
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.ApiManagement.dll
    Syntax
    public class CertificateConfiguration

    Constructors

    CertificateConfiguration()

    Initializes a new instance of the CertificateConfiguration class.

    Declaration
    public CertificateConfiguration ();

    CertificateConfiguration(String, String, String, CertificateInformation)

    Initializes a new instance of the CertificateConfiguration class.

    Declaration
    public CertificateConfiguration (string storeName, string encodedCertificate = null, string certificatePassword = null, Microsoft.Azure.Management.ApiManagement.Models.CertificateInformation certificate = null);
    Parameters
    String storeName

    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. Possible values include: 'CertificateAuthority', 'Root'

    String encodedCertificate

    Base64 Encoded certificate.

    String certificatePassword

    Certificate Password.

    CertificateInformation certificate

    Certificate information.

    Properties

    Certificate

    Gets or sets certificate information.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="certificate")]
    public Microsoft.Azure.Management.ApiManagement.Models.CertificateInformation Certificate { get; set; }
    Property Value
    CertificateInformation

    CertificatePassword

    Gets or sets certificate Password.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="certificatePassword")]
    public string CertificatePassword { get; set; }
    Property Value
    String

    EncodedCertificate

    Gets or sets base64 Encoded certificate.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="encodedCertificate")]
    public string EncodedCertificate { get; set; }
    Property Value
    String

    StoreName

    Gets or sets the System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. Possible values include: 'CertificateAuthority', 'Root'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="storeName")]
    public string StoreName { get; set; }
    Property Value
    String

    Methods

    Validate()

    Validate the object.

    Declaration
    public virtual void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net