REST Resource: users.settings.sendAs.smimeInfo

সম্পদ: SmimeInfo

একটি S/MIME ইমেল কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "issuerCn": string,
  "isDefault": boolean,
  "expiration": string,
  "encryptedKeyPassword": string,

  // Union field key can be only one of the following:
  "pem": string,
  "pkcs12": string
  // End of list of possible types for union field key.
}
ক্ষেত্র
id

string

SmimeInfo-এর জন্য অপরিবর্তনীয় আইডি।

issuerCn

string

S/MIME শংসাপত্র প্রদানকারীর সাধারণ নাম।

isDefault

boolean

এই SmimeInfo এই ব্যবহারকারীর পাঠানো ঠিকানার জন্য ডিফল্ট কিনা।

expiration

string ( int64 format)

শংসাপত্রের মেয়াদ শেষ হলে (যুগ থেকে মিলিসেকেন্ডে)।

encryptedKeyPassword

string

এনক্রিপ্ট করা কী পাসওয়ার্ড, যখন কী এনক্রিপ্ট করা হয়।

ইউনিয়ন ফিল্ড key । S/MIME "কী", যা প্রত্যাশিত এবং ব্যবহৃত বিন্যাসের উপর নির্ভর করে পাবলিক কী, প্রাইভেট কী, এবং সার্টিফিকেট চেইনের বিভিন্ন সমন্বয় নিয়ে গঠিত হতে পারে। key নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
pem

string

PEM ফর্ম্যাট X509 সংযুক্ত শংসাপত্র স্ট্রিং (স্ট্যান্ডার্ড বেস64 এনকোডিং)। কী ফেরত দেওয়ার জন্য ব্যবহৃত ফর্ম্যাট, যার মধ্যে সর্বজনীন কী এবং সেইসাথে শংসাপত্রের চেইন (ব্যক্তিগত কী নয়) অন্তর্ভুক্ত রয়েছে।

pkcs12

string ( bytes format)

PKCS#12 ফর্ম্যাটে একটি একক প্রাইভেট/পাবলিক কী পেয়ার এবং সার্টিফিকেট চেইন রয়েছে। এই বিন্যাসটি শুধুমাত্র একটি নতুন SmimeInfo তৈরি করার জন্য ক্লায়েন্টের কাছ থেকে গৃহীত হয় এবং ফেরত দেওয়া হয় না, কারণ ব্যক্তিগত কী রপ্তানি করার উদ্দেশ্যে নয়। PKCS#12 এনক্রিপ্ট করা হতে পারে, সেক্ষেত্রে এনক্রিপ্ট করা কী পাসওয়ার্ড যথাযথভাবে সেট করা উচিত।

একটি base64-এনকোডেড স্ট্রিং।

পদ্ধতি

delete

নির্দিষ্ট S/MIME কনফিগারেশন মুছে দেয় নির্দিষ্ট সেন্ড-অ্যালি এ্যালসের জন্য।

get

নির্দিষ্ট S/MIME কনফিগারেশনটি নির্দিষ্ট সেন্ড-এ্যালি অ্যালিসের জন্য পায়।

insert

প্রদত্ত S/MIME কনফিগারেশনটি ঢোকান (আপলোড করুন) নির্দিষ্ট সেন্ড-এ্যালিঅ্যান্সের জন্য।

list

S/MIME কনফিগারেশানগুলিকে নির্দিষ্ট পাঠান-এ উপনামের জন্য তালিকাভুক্ত করে৷

setDefault

নির্দিষ্ট পাঠানোর উপনামের জন্য ডিফল্ট S/MIME কনফিগারেশন সেট করে।