public sealed class ManagedCertificate : IMessage<ManagedCertificate>, IEquatable<ManagedCertificate>, IDeepCloneable<ManagedCertificate>, IBufferMessage, IMessage
Reference documentation and code samples for the App Engine v1 API class ManagedCertificate.
Time at which the certificate was last renewed. The renewal process is
fully managed. Certificate renewal will automatically occur before the
certificate expires. Renewal errors can be tracked via ManagementStatus.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eManagedCertificate\u003c/code\u003e class is part of the Google Cloud App Engine v1 API and represents a certificate managed by App Engine.\u003c/p\u003e\n"],["\u003cp\u003eThis class is implemented by \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties for \u003ccode\u003eLastRenewalTime\u003c/code\u003e, indicating when the certificate was last renewed, and \u003ccode\u003eStatus\u003c/code\u003e, reflecting the management status of the certificate.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eManagedCertificate\u003c/code\u003e class is 2.4.0, with several older versions available for reference down to version 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe certificate renewal process is fully automated, with renewal errors tracked through the \u003ccode\u003eManagementStatus\u003c/code\u003e property.\u003c/p\u003e\n"]]],[],null,["# App Engine v1 API - Class ManagedCertificate (2.4.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.4.0 (latest)](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/latest/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/2.3.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/2.2.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/2.1.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/2.0.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/1.4.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/1.3.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/1.2.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/1.1.0/Google.Cloud.AppEngine.V1.ManagedCertificate)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/1.0.0/Google.Cloud.AppEngine.V1.ManagedCertificate) \n\n public sealed class ManagedCertificate : IMessage\u003cManagedCertificate\u003e, IEquatable\u003cManagedCertificate\u003e, IDeepCloneable\u003cManagedCertificate\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the App Engine v1 API class ManagedCertificate.\n\nA certificate managed by App Engine. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ManagedCertificate \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ManagedCertificate](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/latest/Google.Cloud.AppEngine.V1.ManagedCertificate), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ManagedCertificate](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/latest/Google.Cloud.AppEngine.V1.ManagedCertificate), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ManagedCertificate](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/latest/Google.Cloud.AppEngine.V1.ManagedCertificate), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AppEngine.V1](/dotnet/docs/reference/Google.Cloud.AppEngine.V1/latest/Google.Cloud.AppEngine.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.AppEngine.V1.dll\n\nConstructors\n------------\n\n### ManagedCertificate()\n\n public ManagedCertificate()\n\n### ManagedCertificate(ManagedCertificate)\n\n public ManagedCertificate(ManagedCertificate other)\n\nProperties\n----------\n\n### LastRenewalTime\n\n public Timestamp LastRenewalTime { get; set; }\n\nTime at which the certificate was last renewed. The renewal process is\nfully managed. Certificate renewal will automatically occur before the\ncertificate expires. Renewal errors can be tracked via `ManagementStatus`.\n\n@OutputOnly\n\n### Status\n\n public ManagementStatus Status { get; set; }\n\nStatus of certificate management. Refers to the most recent certificate\nacquisition or renewal attempt.\n\n@OutputOnly"]]