REST Resource: users.settings.cse.identities
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
रिसॉर्स: CseIdentity
पुष्टि किए गए उपयोगकर्ता के ईमेल पते के लिए, क्लाइंट-साइड एन्क्रिप्शन (सीएसई) कॉन्फ़िगरेशन. Gmail, क्लाइंट-साइड एन्क्रिप्शन (ईमेल को उपयोगकर्ता के डिवाइस पर एन्क्रिप्ट करना) वाले ईमेल मैसेज के ड्राफ़्ट सेव करने के लिए, सीएसई कॉन्फ़िगरेशन का इस्तेमाल करता है. साथ ही, एन्क्रिप्ट (सुरक्षित) किए गए ईमेल मैसेज पर हस्ताक्षर करने और उन्हें भेजने के लिए भी सीएसई कॉन्फ़िगरेशन का इस्तेमाल करता है.
अपने संगठन के उपयोगकर्ताओं की पहचान और पासकोड मैनेज करने वाले एडमिन को, अनुरोधों के लिए सेवा खाते से अनुमति लेनी होगी. इस खाते के पास https://www.googleapis.com/auth/gmail.settings.basic
स्कोप वाले उपयोगकर्ताओं के नाम पर काम करने के लिए, डोमेन के लिए अनुमति देने का अधिकार होना चाहिए.
अपनी पहचान और की-पेयर मैनेज करने वाले उपयोगकर्ताओं के लिए, अनुरोधों के लिए हार्डवेयर पासकोड एन्क्रिप्शन चालू और कॉन्फ़िगर होना ज़रूरी है.
JSON के काेड में दिखाना |
{
"emailAddress": string,
// Union field key_pair_configuration can be only one of the following:
"primaryKeyPairId": string,
"signAndEncryptKeyPairs": {
object (SignAndEncryptKeyPairs )
}
// End of list of possible types for union field key_pair_configuration .
} |
फ़ील्ड |
emailAddress |
string
ईमेल भेजने वाले व्यक्ति का ईमेल पता. यह ईमेल पता, पुष्टि किए गए उपयोगकर्ता का प्राइमरी ईमेल पता होना चाहिए.
|
यूनियन फ़ील्ड key_pair_configuration . key_pair_configuration इनमें से कोई एक हो सकता है:
|
primaryKeyPairId |
string
अगर कोई पासकोड जोड़ा गया है, तो पासकोड का आईडी, CseKeyPair .
|
signAndEncryptKeyPairs |
object (SignAndEncryptKeyPairs )
सीएसई की पहचान का कॉन्फ़िगरेशन, जो हस्ताक्षर करने और एन्क्रिप्ट (सुरक्षित) करने के लिए अलग-अलग की-पेयर का इस्तेमाल करता है.
|
SignAndEncryptKeyPairs
सीएसई की पहचान का कॉन्फ़िगरेशन, जो हस्ताक्षर करने और एन्क्रिप्ट (सुरक्षित) करने के लिए अलग-अलग की-पेयर का इस्तेमाल करता है.
JSON के काेड में दिखाना |
{
"signingKeyPairId": string,
"encryptionKeyPairId": string
} |
फ़ील्ड |
signingKeyPairId |
string
आउटगोइंग मेल पर हस्ताक्षर करने वाले CseKeyPair का आईडी.
|
encryptionKeyPairId |
string
उस CseKeyPair का आईडी जो हस्ताक्षर किए गए आउटगोइंग मेल को एन्क्रिप्ट करता है.
|
तरीके |
|
क्लाइंट-साइड एन्क्रिप्शन आइडेंटिटी बनाता और कॉन्फ़िगर करता है. इस आइडेंटिटी को उपयोगकर्ता खाते से ईमेल भेजने की अनुमति होती है. |
|
क्लाइंट-साइड एन्क्रिप्शन की पहचान मिटाता है. |
|
क्लाइंट-साइड एन्क्रिप्शन आइडेंटिटी कॉन्फ़िगरेशन को वापस लाता है. |
|
पुष्टि किए गए उपयोगकर्ता के लिए, क्लाइंट-साइड एन्क्रिप्शन वाली पहचानों की सूची दिखाता है. |
|
क्लाइंट-साइड एन्क्रिप्शन की किसी मौजूदा आइडेंटिटी के साथ, कोई दूसरा कुंजी जोड़ा जाता है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],[],null,["# REST Resource: users.settings.cse.identities\n\n- [Resource: CseIdentity](#CseIdentity)\n - [JSON representation](#CseIdentity.SCHEMA_REPRESENTATION)\n- [SignAndEncryptKeyPairs](#SignAndEncryptKeyPairs)\n - [JSON representation](#SignAndEncryptKeyPairs.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: CseIdentity\n---------------------\n\nThe client-side encryption (CSE) configuration for the email address of an authenticated user. Gmail uses CSE configurations to save drafts of client-side encrypted email messages, and to sign and send encrypted email messages.\n\nFor administrators managing identities and keypairs for users in their organization, requests require authorization with a [service account](https://developers.google.com/identity/protocols/OAuth2ServiceAccount) that has [domain-wide delegation authority](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority) to impersonate users with the `https://www.googleapis.com/auth/gmail.settings.basic` scope.\n\nFor users managing their own identities and keypairs, requests require [hardware key encryption](https://support.google.com/a/answer/14153163) turned on and configured.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"emailAddress\": string, // Union field `key_pair_configuration` can be only one of the following: \"primaryKeyPairId\": string, \"signAndEncryptKeyPairs\": { object (/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities#SignAndEncryptKeyPairs) } // End of list of possible types for union field `key_pair_configuration`. } ``` |\n\n| Fields ||\n|--------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `emailAddress` | `string` The email address for the sending identity. The email address must be the primary email address of the authenticated user. |\n| Union field `key_pair_configuration`. `key_pair_configuration` can be only one of the following: ||\n| `primaryKeyPairId` | `string` If a key pair is associated, the ID of the key pair, [CseKeyPair](/workspace/gmail/api/reference/rest/v1/users.settings.cse.keypairs#CseKeyPair). |\n| `signAndEncryptKeyPairs` | `object (`[SignAndEncryptKeyPairs](/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities#SignAndEncryptKeyPairs)`)` The configuration of a CSE identity that uses different key pairs for signing and encryption. |\n\nSignAndEncryptKeyPairs\n----------------------\n\nThe configuration of a CSE identity that uses different key pairs for signing and encryption.\n\n| JSON representation |\n|-----------------------------------------------------------------------|\n| ``` { \"signingKeyPairId\": string, \"encryptionKeyPairId\": string } ``` |\n\n| Fields ||\n|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `signingKeyPairId` | `string` The ID of the [CseKeyPair](/workspace/gmail/api/reference/rest/v1/users.settings.cse.keypairs#CseKeyPair) that signs outgoing mail. |\n| `encryptionKeyPairId` | `string` The ID of the [CseKeyPair](/workspace/gmail/api/reference/rest/v1/users.settings.cse.keypairs#CseKeyPair) that encrypts signed outgoing mail. |\n\n| Methods ------- ||\n|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|\n| ### [create](/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities/create) | Creates and configures a client-side encryption identity that's authorized to send mail from the user account. |\n| ### [delete](/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities/delete) | Deletes a client-side encryption identity. |\n| ### [get](/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities/get) | Retrieves a client-side encryption identity configuration. |\n| ### [list](/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities/list) | Lists the client-side encrypted identities for an authenticated user. |\n| ### [patch](/workspace/gmail/api/reference/rest/v1/users.settings.cse.identities/patch) | Associates a different key pair with an existing client-side encryption identity. |"]]