SignatureAlgorithm

यह वह एल्गोरिदम है जिसका इस्तेमाल क्लाइंट को करना चाहिए / किया है. इससे वह मालिकाना हक साबित करने के लिए, अपनी निजी कुंजी का इस्तेमाल करके डेटा को साइन कर सकता है.

Enums
SIGNATURE_ALGORITHM_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है.
SIGNATURE_ALGORITHM_RSA_PKCS1_V1_5_SHA256 सर्वर-साइड, PKCS#1 DigestInfo बनाता है और इसका SHA256 हैश, क्लाइंट को भेजता है. क्लाइंट को RSA का इस्तेमाल करके, PKCS#1 v1.5 पैडिंग के साथ हस्ताक्षर करना चाहिए.
SIGNATURE_ALGORITHM_ECDSA_SHA256 सर्वर-साइड, PKCS#1 DigestInfo बनाता है और इसे क्लाइंट को बिना हैश किए भेजता है. P-256 कर्व का इस्तेमाल करके, हस्ताक्षर करने और हैश करने की ज़िम्मेदारी क्लाइंट की होती है.