[[["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 Certificate Authority Service V1 Client - Class SubjectConfig (2.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.1 (latest)](/php/docs/reference/cloud-security-private-ca/latest/V1.CertificateConfig.SubjectConfig)\n- [2.1.0](/php/docs/reference/cloud-security-private-ca/2.1.0/V1.CertificateConfig.SubjectConfig)\n- [2.0.3](/php/docs/reference/cloud-security-private-ca/2.0.3/V1.CertificateConfig.SubjectConfig)\n- [1.7.3](/php/docs/reference/cloud-security-private-ca/1.7.3/V1.CertificateConfig.SubjectConfig)\n- [1.5.0](/php/docs/reference/cloud-security-private-ca/1.5.0/V1.CertificateConfig.SubjectConfig)\n- [1.4.2](/php/docs/reference/cloud-security-private-ca/1.4.2/V1.CertificateConfig.SubjectConfig)\n- [1.3.1](/php/docs/reference/cloud-security-private-ca/1.3.1/V1.CertificateConfig.SubjectConfig)\n- [1.2.2](/php/docs/reference/cloud-security-private-ca/1.2.2/V1.CertificateConfig.SubjectConfig)\n- [1.1.0](/php/docs/reference/cloud-security-private-ca/1.1.0/V1.CertificateConfig.SubjectConfig)\n- [1.0.3](/php/docs/reference/cloud-security-private-ca/1.0.3/V1.CertificateConfig.SubjectConfig) \nReference documentation and code samples for the Google Certificate Authority Service V1 Client class SubjectConfig.\n\nThese values are used to create the distinguished name and subject\nalternative name fields in an X.509 certificate.\n\nGenerated from protobuf message `google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Security \\\\ PrivateCA \\\\ V1 \\\\ CertificateConfig\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getSubject\n\nOptional. Contains distinguished name fields such as the common name,\nlocation and organization.\n\n### hasSubject\n\n### clearSubject\n\n### setSubject\n\nOptional. Contains distinguished name fields such as the common name,\nlocation and organization.\n\n### getSubjectAltName\n\nOptional. The subject alternative name fields.\n\n### hasSubjectAltName\n\n### clearSubjectAltName\n\n### setSubjectAltName\n\nOptional. The subject alternative name fields."]]