internal override void WriteProperties(Utf8JsonWriter json) { json.WriteString(ValuePropertyNameBytes, Base64Url.Encode(Value)); }
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)); } }
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)); } }
void IJsonSerializable.WriteProperties(Utf8JsonWriter json) { json.WriteString(s_valuePropertyNameBytes, Base64Url.Encode(Value)); }