Esempio n. 1
0
 internal override void WriteProperties(Utf8JsonWriter json)
 {
     json.WriteString(ValuePropertyNameBytes, Base64Url.Encode(Value));
 }
Esempio n. 2
0
 internal override void WriteProperties(Utf8JsonWriter json)
 {
     if (KeyType != default)
     {
         json.WriteString(KeyTypePropertyNameBytes, KeyTypeExtensions.AsString(KeyType));
     }
     if (KeyOps != null)
     {
         json.WriteStartArray(KeyOpsPropertyNameBytes);
         foreach (var operation in KeyOps)
         {
             json.WriteStringValue(KeyOperationsExtensions.AsString(operation));
         }
         json.WriteEndArray();
     }
     if (!string.IsNullOrEmpty(CurveName))
     {
         json.WriteString(CurveNamePropertyNameBytes, CurveName);
     }
     if (N != null)
     {
         json.WriteString(NPropertyNameBytes, Base64Url.Encode(N));
     }
     if (E != null)
     {
         json.WriteString(EPropertyNameBytes, Base64Url.Encode(E));
     }
     if (DP != null)
     {
         json.WriteString(DPPropertyNameBytes, Base64Url.Encode(DP));
     }
     if (DQ != null)
     {
         json.WriteString(DQPropertyNameBytes, Base64Url.Encode(DQ));
     }
     if (QI != null)
     {
         json.WriteString(QIPropertyNameBytes, Base64Url.Encode(QI));
     }
     if (P != null)
     {
         json.WriteString(PPropertyNameBytes, Base64Url.Encode(P));
     }
     if (Q != null)
     {
         json.WriteString(QPropertyNameBytes, Base64Url.Encode(Q));
     }
     if (X != null)
     {
         json.WriteString(XPropertyNameBytes, Base64Url.Encode(X));
     }
     if (Y != null)
     {
         json.WriteString(YPropertyNameBytes, Base64Url.Encode(Y));
     }
     if (D != null)
     {
         json.WriteString(DPropertyNameBytes, Base64Url.Encode(D));
     }
     if (K != null)
     {
         json.WriteString(KPropertyNameBytes, Base64Url.Encode(K));
     }
     if (T != null)
     {
         json.WriteString(TPropertyNameBytes, Base64Url.Encode(T));
     }
 }
Esempio n. 3
0
 internal void WriteProperties(Utf8JsonWriter json)
 {
     if (KeyType != default)
     {
         json.WriteString(s_keyTypePropertyNameBytes, KeyType);
     }
     if (KeyOps != null)
     {
         json.WriteStartArray(s_keyOpsPropertyNameBytes);
         foreach (KeyOperation operation in KeyOps)
         {
             json.WriteStringValue(operation);
         }
         json.WriteEndArray();
     }
     if (!string.IsNullOrEmpty(CurveName))
     {
         json.WriteString(s_curveNamePropertyNameBytes, CurveName);
     }
     if (N != null)
     {
         json.WriteString(s_nPropertyNameBytes, Base64Url.Encode(N));
     }
     if (E != null)
     {
         json.WriteString(s_ePropertyNameBytes, Base64Url.Encode(E));
     }
     if (DP != null)
     {
         json.WriteString(s_dPPropertyNameBytes, Base64Url.Encode(DP));
     }
     if (DQ != null)
     {
         json.WriteString(s_dQPropertyNameBytes, Base64Url.Encode(DQ));
     }
     if (QI != null)
     {
         json.WriteString(s_qIPropertyNameBytes, Base64Url.Encode(QI));
     }
     if (P != null)
     {
         json.WriteString(s_pPropertyNameBytes, Base64Url.Encode(P));
     }
     if (Q != null)
     {
         json.WriteString(s_qPropertyNameBytes, Base64Url.Encode(Q));
     }
     if (X != null)
     {
         json.WriteString(s_xPropertyNameBytes, Base64Url.Encode(X));
     }
     if (Y != null)
     {
         json.WriteString(s_yPropertyNameBytes, Base64Url.Encode(Y));
     }
     if (D != null)
     {
         json.WriteString(s_dPropertyNameBytes, Base64Url.Encode(D));
     }
     if (K != null)
     {
         json.WriteString(s_kPropertyNameBytes, Base64Url.Encode(K));
     }
     if (T != null)
     {
         json.WriteString(s_tPropertyNameBytes, Base64Url.Encode(T));
     }
 }
Esempio n. 4
0
 void IJsonSerializable.WriteProperties(Utf8JsonWriter json)
 {
     json.WriteString(s_valuePropertyNameBytes, Base64Url.Encode(Value));
 }