public sealed class CertificateProvider : IMessage<CertificateProvider>, IEquatable<CertificateProvider>, IDeepCloneable<CertificateProvider>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Security v1beta1 API class CertificateProvider.
Specification of certificate provider. Defines the mechanism to obtain the
certificate and private key for peer to peer authentication.
[[["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\u003eThis page provides reference documentation for the \u003ccode\u003eCertificateProvider\u003c/code\u003e class within the Google Cloud Network Security v1beta1 API, specifically for version 2.0.0-beta05.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCertificateProvider\u003c/code\u003e class is designed to define how certificates and private keys are obtained for peer-to-peer authentication in a secure network environment.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors, \u003ccode\u003eCertificateProvider()\u003c/code\u003e and \u003ccode\u003eCertificateProvider(CertificateProvider other)\u003c/code\u003e, allowing for both default initialization and initialization from another \u003ccode\u003eCertificateProvider\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCertificateProvider\u003c/code\u003e include \u003ccode\u003eCertificateProviderInstance\u003c/code\u003e, \u003ccode\u003eGrpcEndpoint\u003c/code\u003e, and \u003ccode\u003eTypeCase\u003c/code\u003e, which specify the certificate source, gRPC server details, and the specific type being used.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCertificateProvider\u003c/code\u003e class implements multiple interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members like \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]