REST Resource: users.settings.cse.keypairs

সম্পদ: CseKeyPair

একটি ক্লায়েন্ট-সাইড এনক্রিপশন S/MIME কী জোড়া, যা একটি পাবলিক কী, এর শংসাপত্রের চেইন, এবং এর পেয়ার করা ব্যক্তিগত কী-এর জন্য মেটাডেটা নিয়ে গঠিত। Gmail নিম্নলিখিত কাজগুলি সম্পূর্ণ করতে কী জোড়া ব্যবহার করে:

  • বহির্গামী ক্লায়েন্ট-সাইড এনক্রিপ্ট করা বার্তা সাইন করুন।
  • ক্লায়েন্ট-সাইড এনক্রিপ্ট করা বার্তাগুলির খসড়াগুলি সংরক্ষণ করুন এবং পুনরায় খুলুন৷
  • পাঠানো বার্তাগুলি সংরক্ষণ করুন এবং পুনরায় খুলুন৷
  • ইনকামিং বা আর্কাইভ করা S/MIME বার্তাগুলিকে ডিক্রিপ্ট করুন৷
JSON প্রতিনিধিত্ব
{
  "keyPairId": string,
  "pkcs7": string,
  "pem": string,
  "subjectEmailAddresses": [
    string
  ],
  "enablementState": enum (EnablementState),
  "disableTime": string,
  "privateKeyMetadata": [
    {
      object (CsePrivateKeyMetadata)
    }
  ]
}
ক্ষেত্র
keyPairId

string

শুধুমাত্র আউটপুট। ক্লায়েন্ট-সাইড এনক্রিপশন S/MIME কী জোড়ার জন্য অপরিবর্তনীয় ID।

pkcs7

string

শুধুমাত্র ইনপুট। সর্বজনীন কী এবং এর শংসাপত্রের চেইন। চেইন অবশ্যই PKCS#7 ফর্ম্যাটে হতে হবে এবং PEM এনকোডিং এবং ASCII আর্মার ব্যবহার করতে হবে।

pem

string

শুধুমাত্র আউটপুট। পাবলিক কী এবং এর সার্টিফিকেট চেইন, PEM ফর্ম্যাটে।

subjectEmailAddresses[]

string

শুধুমাত্র আউটপুট। পাতার শংসাপত্রে নির্দিষ্ট করা ইমেল ঠিকানা পরিচয়।

enablementState

enum ( EnablementState )

শুধুমাত্র আউটপুট। কী জুটির বর্তমান অবস্থা।

disableTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। যদি একটি কী জোড়া DISABLED এ সেট করা থাকে, তাহলে কী যুগলের অবস্থা ENABLED থেকে DISABLED এ পরিবর্তিত হওয়ার সময়৷ এই ক্ষেত্রটি তখনই উপস্থিত থাকে যখন কী জোড়াটি DISABLED অবস্থায় থাকে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

privateKeyMetadata[]

object ( CsePrivateKeyMetadata )

এই কী জোড়ার ব্যক্তিগত কী-এর উদাহরণের জন্য মেটাডেটা।

সক্ষম রাজ্য

কী জোড়ার বর্তমান অবস্থার জন্য গণনা।

এনামস
stateUnspecified কী জোড়ার বর্তমান অবস্থা সেট করা নেই। কী জোড়া চালু বা বন্ধ করা হয় না।
enabled

চাবি জোড়া চালু আছে। এই কী জোড়া এনক্রিপ্ট করা যেকোন ইমেল বার্তাগুলির জন্য, Gmail বার্তাগুলিকে ডিক্রিপ্ট করে এবং ব্যক্তিগত কী দিয়ে কোনও বহির্গামী মেইলে স্বাক্ষর করে৷

একটি কী জোড়া চালু করতে, keypairs.enable পদ্ধতি ব্যবহার করুন।

disabled

চাবি জোড়া বন্ধ আছে. প্রমাণীকৃত ব্যবহারকারীরা ইমেল বার্তাগুলি ডিক্রিপ্ট করতে পারে না বা বহির্গামী বার্তাগুলি সাইন করতে পারে না৷ যদি একটি কী জোড়া 30 দিনের বেশি বন্ধ থাকে তবে আপনি এটি স্থায়ীভাবে মুছে ফেলতে পারেন।

একটি কী জোড়া বন্ধ করতে, keypairs.disable পদ্ধতি ব্যবহার করুন।

CsePrivateKeyMetadata

একটি ব্যক্তিগত কী উদাহরণের জন্য মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "privateKeyMetadataId": string,

  // Union field metadata_variant can be only one of the following:
  "kaclsKeyMetadata": {
    object (KaclsKeyMetadata)
  },
  "hardwareKeyMetadata": {
    object (HardwareKeyMetadata)
  }
  // End of list of possible types for union field metadata_variant.
}
ক্ষেত্র
privateKeyMetadataId

string

শুধুমাত্র আউটপুট। ব্যক্তিগত কী মেটাডেটা উদাহরণের জন্য অপরিবর্তনীয় ID।

ইউনিয়ন ফিল্ড metadata_variant । ইউনিয়ন ক্ষেত্র: সঠিকভাবে নিম্নলিখিত মেটাডেটা বৈকল্পিক প্রকারের একটি উপস্থিত থাকতে হবে। metadata_variant নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
kaclsKeyMetadata

object ( KaclsKeyMetadata )

একটি বাহ্যিক কী অ্যাক্সেস নিয়ন্ত্রণ তালিকা পরিষেবা দ্বারা পরিচালিত একটি ব্যক্তিগত কী উদাহরণের জন্য মেটাডেটা৷

hardwareKeyMetadata

object ( HardwareKeyMetadata )

হার্ডওয়্যার কীগুলির জন্য মেটাডেটা।

KaclsKeyMetadata

একটি বহিরাগত কী অ্যাক্সেস নিয়ন্ত্রণ তালিকা পরিষেবা দ্বারা পরিচালিত ব্যক্তিগত কীগুলির জন্য মেটাডেটা৷ কী অ্যাক্সেস ম্যানেজ করার বিষয়ে বিস্তারিত জানতে, Google Workspace CSE API রেফারেন্স দেখুন।

JSON প্রতিনিধিত্ব
{
  "kaclsUri": string,
  "kaclsData": string
}
ক্ষেত্র
kaclsUri

string

কী অ্যাক্সেস নিয়ন্ত্রণ তালিকা পরিষেবার ইউআরআই যা ব্যক্তিগত কী পরিচালনা করে।

kaclsData

string

কী অ্যাক্সেস কন্ট্রোল লিস্ট পরিষেবা দ্বারা অস্বচ্ছ ডেটা তৈরি এবং ব্যবহৃত হয়। সর্বোচ্চ আকার: 8 KiB।

হার্ডওয়্যার কী মেটাডেটা

হার্ডওয়্যার কীগুলির জন্য মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "description": string
}
ক্ষেত্র
description

string

হার্ডওয়্যার কী সম্পর্কে বর্ণনা।

পদ্ধতি

create

প্রমাণীকৃত ব্যবহারকারীর জন্য একটি ক্লায়েন্ট-সাইড এনক্রিপশন S/MIME পাবলিক কী সার্টিফিকেট চেইন এবং ব্যক্তিগত কী মেটাডেটা তৈরি করে এবং আপলোড করে।

disable

একটি ক্লায়েন্ট-সাইড এনক্রিপশন কী জোড়া বন্ধ করে।

enable

একটি ক্লায়েন্ট-সাইড এনক্রিপশন কী জোড়া চালু করে যা বন্ধ ছিল।

get

একটি বিদ্যমান ক্লায়েন্ট-সাইড এনক্রিপশন কী জোড়া পুনরুদ্ধার করে।

list

একটি প্রমাণীকৃত ব্যবহারকারীর জন্য ক্লায়েন্ট-সাইড এনক্রিপশন কী জোড়া তালিকা করে।

obliterate

স্থায়ীভাবে এবং অবিলম্বে একটি ক্লায়েন্ট-সাইড এনক্রিপশন কী জোড়া মুছে দেয়।