REST Resource: users.settings.cse.identities
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সম্পদ: CseIdentity
একটি প্রমাণীকৃত ব্যবহারকারীর ইমেল ঠিকানার জন্য ক্লায়েন্ট-সাইড এনক্রিপশন (CSE) কনফিগারেশন। ক্লায়েন্ট-সাইড এনক্রিপ্ট করা ইমেল বার্তাগুলির খসড়া সংরক্ষণ করতে এবং এনক্রিপ্ট করা ইমেল বার্তাগুলি স্বাক্ষর করতে এবং পাঠাতে Gmail CSE কনফিগারেশন ব্যবহার করে।
প্রশাসকদের জন্য তাদের প্রতিষ্ঠানের ব্যবহারকারীদের জন্য পরিচয় এবং কী-পেয়ারগুলি পরিচালনা করার জন্য, অনুরোধগুলির জন্য একটি পরিষেবা অ্যাকাউন্টের সাথে অনুমোদনের প্রয়োজন যেটিতে 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 যদি একটি কী জোড়া যুক্ত হয়, তাহলে কী জোড়ার ID, CseKeyPair । |
signAndEncryptKeyPairs | object ( SignAndEncryptKeyPairs ) একটি CSE পরিচয়ের কনফিগারেশন যা সাইনিং এবং এনক্রিপশনের জন্য বিভিন্ন কী জোড়া ব্যবহার করে। |
SignAndEncryptKeyPairs
একটি CSE পরিচয়ের কনফিগারেশন যা সাইনিং এবং এনক্রিপশনের জন্য বিভিন্ন কী জোড়া ব্যবহার করে।
JSON প্রতিনিধিত্ব |
---|
{
"signingKeyPairId": string,
"encryptionKeyPairId": string
} |
ক্ষেত্র |
---|
signingKeyPairId | string CseKeyPair এর আইডি যা বহির্গামী মেইলে স্বাক্ষর করে। |
encryptionKeyPairId | string CseKeyPair এর আইডি যা সাইন করা বহির্গামী মেল এনক্রিপ্ট করে। |
পদ্ধতি |
---|
| একটি ক্লায়েন্ট-সাইড এনক্রিপশন পরিচয় তৈরি করে এবং কনফিগার করে যা ব্যবহারকারীর অ্যাকাউন্ট থেকে মেল পাঠানোর জন্য অনুমোদিত৷ |
| একটি ক্লায়েন্ট-সাইড এনক্রিপশন পরিচয় মুছে দেয়। |
| একটি ক্লায়েন্ট-সাইড এনক্রিপশন পরিচয় কনফিগারেশন পুনরুদ্ধার করে। |
| একটি প্রমাণীকৃত ব্যবহারকারীর জন্য ক্লায়েন্ট-সাইড এনক্রিপ্ট করা পরিচয় তালিকাভুক্ত করে। |
| একটি বিদ্যমান ক্লায়েন্ট-সাইড এনক্রিপশন পরিচয়ের সাথে একটি ভিন্ন কী জোড়া সংযুক্ত করে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
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. |"]]