Clients, Internet GateWay and SiteServers fail to enroll to the Notification Server and errors like the following are seen:
"6/3/2015 11:38:43 AM","Unable to get the server certificate response XML associated with the specified request (Exception: System.ArgumentNullException: Value cannot be null.Parameter name: certificate at Altiris.NS.Security.Cryptography.CertificateManager.GetCertificateAsPEM(X509Certificate2 certificate) at Altiris.Web.NS.Agent.GetServerCertificate.GetServerCertificateXml())**CEDUrlStart** :http://entced.symantec.com/entt?product=SMP&version=7.6.1383.0&language=en&module=jEOt10kGEE7SPU/YdqchkDEaaPxk41aqY+1MgKQyjzKuYEtz/sp6FXsAvE8WC2Uf&error=1173783352&build=**CEDUrlEnd**","Altiris.Web.NS.Agent.GetServerCertificate.GetServerCertificateXml","w3wp.exe","316","Errors""6/3/2015 11:19:06 AM","Unable to get the client certificate associated with the specified request (Request: <resource typeGuid=""{493435F7-3B17-4C4C-B07F-C23E7AB7781F}"" name=""<siteserver>""><key name=""fqdn"" value=""<siteserver>.<yourdomain>.com""/><key name=""name.domain"" value=""<siteserver>.<yourdomain>""/><key name=""uniqueid"" value=""xxxxxxxxErc9unSydp53fw==""/><key name=""uniqueid"" value=""xxxxxxxx/V/dZMpQeAFrng==""/><regRequest publicKey=""AAAAAQABu0W2Yv9fdbghf3GIBwaYTscw......h6E7Ahhevw=="" certificateType=""<siteserver>"" resourceGuid=""{2C331CF1-DDC1-402D-9300-196724283D9B}"" fqdn=""<siteserver>.<yourdomain>.com""/></resource>, Exception: System.InvalidOperationException: Cannot issue certificates at this time because there is no registered master certificate with the specified name. at Altiris.NS.Security.Cryptography.CertificateManager.IssueCertificate(Guid id, Guid resourceID, Guid parentID, X500DistinguishedName subject, String scope, CertificateUsageFlags certificateUsage, AsymmetricAlgorithm publicKey, String caName, DateTime expiryTime, Boolean storePrivateKey) at Altiris.NS.Security.Cryptography.CertificateManager.IssueCertificate(Guid id, Guid resourceID, Guid parentID, X500DistinguishedName subject, String scope, CertificateUsageFlags certificateUsage, AsymmetricAlgorithm publicKey, String caName, TimeSpan issuingPeriod, Boolean storePrivateKey) at Altiris.NS.Security.Cryptography.CertificateManager.IssueCertificate(Guid id, Guid resourceID, Guid parentID, X500DistinguishedName subject, String scope, CertificateUsageFlags certificateUsage, AsymmetricAlgorithm publicKey, String caName) at Altiris.NS.Security.Cryptography.AgentCertificateManager.IssueServerCertificate(Guid certID, Guid ResourceID, Guid parentID, String sScope, X500DistinguishedName subject, AsymmetricAlgorithm publicKey) at Altiris.NS.AgentManagement.AgentCertificateDistributer.DistributePermanentCertificateByTemporary(CertificateRequestData& requestData) at Altiris.NS.AgentManagement.NegotiateCertificateRequest.GetClientCertificate(CertificateRequestData& requestData) at Altiris.NS.AgentManagement.NegotiateCertificateRequest.Process(String requestXml, Guid certID, Boolean bEncryptResponse, Boolean bAdminCall, Byte[]& encryptedData))
ITMS 7.x, 8.x
The SMP master CA were deleted from the "Trusted CA store" on the Notification Server.
The Notification Server Certificate Authority certificate is a self-signed certificate that is generated during the installation of the Symantec Management Platform. This certificate is stored in trusted Root on the Notification Server and is used for child certificate signing.
The following certificates are signed by the Notification Server Certificate Authority certificate:
Warning: Do not edit, replace, or delete the Notification Server Certificate Authority certificate. If this certificate is modified, the CEM stops functioning properly . A public copy of this certificate is also propagated to site servers, the Internet Gateway , CEM client computers, and to the CEM agent offline installation package.
Restore the deleted certificates back to "Trusted CA store" as these certificates are used internally by Notification Server for endpoint enrollment and are not related to any SSL connection initialization between the Notification Server and endpoints.
These certificates are created only once during the first installation of the Notification Server, and if you have no back up of the deleted certificate then the attached scripted code will recreate them: