[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Network Security V1 Client - Class CertificateProvider (1.0.4)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.4 (latest)](/php/docs/reference/cloud-network-security/latest/V1.CertificateProvider)\n- [1.0.3](/php/docs/reference/cloud-network-security/1.0.3/V1.CertificateProvider)\n- [0.6.5](/php/docs/reference/cloud-network-security/0.6.5/V1.CertificateProvider)\n- [0.5.2](/php/docs/reference/cloud-network-security/0.5.2/V1.CertificateProvider)\n- [0.4.1](/php/docs/reference/cloud-network-security/0.4.1/V1.CertificateProvider)\n- [0.3.7](/php/docs/reference/cloud-network-security/0.3.7/V1.CertificateProvider) \nReference documentation and code samples for the Google Cloud Network Security V1 Client class CertificateProvider.\n\nSpecification of certificate provider. Defines the mechanism to obtain the\ncertificate and private key for peer to peer authentication.\n\nGenerated from protobuf message `google.cloud.networksecurity.v1.CertificateProvider`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ NetworkSecurity \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getGrpcEndpoint\n\ngRPC specific configuration to access the gRPC server to\nobtain the cert and private key.\n\n### hasGrpcEndpoint\n\n### setGrpcEndpoint\n\ngRPC specific configuration to access the gRPC server to\nobtain the cert and private key.\n\n### getCertificateProviderInstance\n\nThe certificate provider instance specification that will be passed to\nthe data plane, which will be used to load necessary credential\ninformation.\n\n### hasCertificateProviderInstance\n\n### setCertificateProviderInstance\n\nThe certificate provider instance specification that will be passed to\nthe data plane, which will be used to load necessary credential\ninformation.\n\n### getType"]]