- रिसॉर्स: CseKeyPair
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- तरीके
रिसॉर्स: CseKeyPair
क्लाइंट-साइड एन्क्रिप्शन S/MIME पासकोड जोड़ा गया. इसमें सार्वजनिक पासकोड, उसकी सर्टिफ़िकेट चेन, और जोड़ी गई निजी पासकोड का मेटाडेटा शामिल होता है. Gmail, इन टास्क को पूरा करने के लिए कुंजी के जोड़े का इस्तेमाल करता है:
- क्लाइंट-साइड एन्क्रिप्शन की मदद से भेजे जाने वाले मैसेज पर हस्ताक्षर करना.
- क्लाइंट-साइड एन्क्रिप्शन की मदद से एन्क्रिप्ट (सुरक्षित) किए गए मैसेज के ड्राफ़्ट सेव करना और उन्हें फिर से खोलना.
- भेजे गए मैसेज सेव करना और उन्हें फिर से खोलना.
- आने वाले या संग्रहित किए गए S/MIME मैसेज को डिक्रिप्ट करना.
JSON के काेड में दिखाना |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
फ़ील्ड | |
---|---|
keyPairId |
सिर्फ़ आउटपुट के लिए. क्लाइंट-साइड एन्क्रिप्शन के S/MIME पासकोड के लिए ऐसा आईडी जिसे बदला नहीं जा सकता. |
pkcs7 |
सिर्फ़ इनपुट के लिए. सार्वजनिक पासकोड और उसकी सर्टिफ़िकेट चेन. चेन, PKCS#7 फ़ॉर्मैट में होनी चाहिए. साथ ही, इसमें PEM एन्कोडिंग और ASCII कवच का इस्तेमाल किया जाना चाहिए. |
pem |
सिर्फ़ आउटपुट के लिए. सार्वजनिक कुंजी और उसकी सर्टिफ़िकेट चेन, PEM फ़ॉर्मैट में. |
subjectEmailAddresses[] |
सिर्फ़ आउटपुट के लिए. लीफ सर्टिफ़िकेट पर बताए गए ईमेल पते की पहचानें. |
enablementState |
सिर्फ़ आउटपुट के लिए. पासकोड पेयर की मौजूदा स्थिति. |
disableTime |
सिर्फ़ आउटपुट के लिए. अगर कोई पासकोड जोड़ा गया है और उसकी स्थिति आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
privateKeyMetadata[] |
इस की-पेयर की निजी कुंजी के इंस्टेंस का मेटाडेटा. |
EnablementState
पासकोड के जोड़े की मौजूदा स्थिति के लिए एनोटेशन.
Enums | |
---|---|
stateUnspecified |
पासकोड के जोड़े की मौजूदा स्थिति सेट नहीं है. पासकोड जोड़ा न गया हो. |
enabled |
पासकोड जोड़ा गया हो. इस कुंजी के जोड़े से एन्क्रिप्ट किए गए ईमेल मैसेज के लिए, Gmail उन्हें डिक्रिप्ट करता है. साथ ही, भेजे जाने वाले हर ईमेल पर निजी पासकोड से हस्ताक्षर करता है. किसी की-पेयर को चालू करने के लिए, |
disabled |
पासकोड जोड़ा नहीं गया है. पुष्टि किए गए उपयोगकर्ता, ईमेल मैसेज को डिक्रिप्ट नहीं कर सकते. साथ ही, भेजे जाने वाले मैसेज पर हस्ताक्षर भी नहीं कर सकते. अगर कोई कुंजी जोड़ा 30 दिनों से ज़्यादा समय से बंद है, तो उसे हमेशा के लिए मिटाया जा सकता है. किसी पासकोड जोड़े को बंद करने के लिए, |
CsePrivateKeyMetadata
निजी पासकोड के इंस्टेंस का मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "privateKeyMetadataId": string, // Union field |
फ़ील्ड | |
---|---|
privateKeyMetadataId |
सिर्फ़ आउटपुट के लिए. निजी कुंजी के मेटाडेटा इंस्टेंस का ऐसा आईडी जिसे बदला नहीं जा सकता. |
यूनियन फ़ील्ड metadata_variant . यूनियन फ़ील्ड: इनमें से मेटाडेटा के किसी एक वैरिएंट टाइप का होना ज़रूरी है. metadata_variant इनमें से कोई एक हो सकता है: |
|
kaclsKeyMetadata |
बाहरी कुंजी ऐक्सेस कंट्रोल लिस्ट सेवा की मदद से मैनेज किए जाने वाले निजी पासकोड इंस्टेंस का मेटाडेटा. |
hardwareKeyMetadata |
हार्डवेयर बटन के लिए मेटाडेटा. |
KaclsKeyMetadata
बाहरी कुंजी ऐक्सेस कंट्रोल लिस्ट सेवा की मदद से मैनेज की जाने वाली निजी कुंजियों का मेटाडेटा. पासकोड के ऐक्सेस को मैनेज करने के बारे में ज़्यादा जानने के लिए, Google Workspace CSE API का रेफ़रंस देखें.
JSON के काेड में दिखाना |
---|
{ "kaclsUri": string, "kaclsData": string } |
फ़ील्ड | |
---|---|
kaclsUri |
निजी पासकोड को मैनेज करने वाली, ऐक्सेस कंट्रोल लिस्ट की सेवा का यूआरआई. |
kaclsData |
ऐक्सेस कंट्रोल की मुख्य सूची की सेवा से जनरेट और इस्तेमाल किया जाने वाला ओपैक डेटा. ज़्यादा से ज़्यादा साइज़: 8 केबी. |
HardwareKeyMetadata
हार्डवेयर बटन के लिए मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "description": string } |
फ़ील्ड | |
---|---|
description |
हार्डवेयर कुंजी के बारे में जानकारी. |
तरीके |
|
---|---|
|
पुष्टि किए गए उपयोगकर्ता के लिए, क्लाइंट-साइड एन्क्रिप्शन S/MIME सार्वजनिक कुंजी सर्टिफ़िकेट चेन और निजी कुंजी का मेटाडेटा बनाता और अपलोड करता है. |
|
क्लाइंट-साइड एन्क्रिप्शन की कुंजी के जोड़े को बंद करता है. |
|
क्लाइंट-साइड एन्क्रिप्शन की उस कुंजी के जोड़े को चालू करता है जिसे बंद किया गया था. |
|
क्लाइंट-साइड एन्क्रिप्शन की किसी मौजूदा कुंजी के जोड़े को वापस लाता है. |
|
पुष्टि किए गए उपयोगकर्ता के लिए, क्लाइंट-साइड एन्क्रिप्शन की कुंजियों के जोड़े दिखाता है. |
|
क्लाइंट-साइड एन्क्रिप्शन की कुंजी के जोड़े को हमेशा के लिए और तुरंत मिटा देता है. |