Microsoft.WindowsAzure.Commands.Utilities.Common.PublishSettingsImporter.GetCertificate C# (CSharp) Method

GetCertificate() private static method

private static GetCertificate ( Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.PublishDataPublishProfile profile, Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.PublishDataPublishProfileSubscription s ) : X509Certificate2
profile Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.PublishDataPublishProfile
s Microsoft.WindowsAzure.Commands.Utilities.Common.XmlSchema.PublishDataPublishProfileSubscription
return System.Security.Cryptography.X509Certificates.X509Certificate2
        private static X509Certificate2 GetCertificate(PublishDataPublishProfile profile,
            PublishDataPublishProfileSubscription s)
        {
            string certificateString;
            if (!string.IsNullOrEmpty(s.ManagementCertificate))
            {
                certificateString = s.ManagementCertificate;
            }
            else
            {
                certificateString = profile.ManagementCertificate;
            }
            return WindowsAzureCertificate.FromPublishSettingsString(certificateString);
        }