public void Set(string src) { var token = src.Split('.'); if (token == null || token.Length != 3) { throw new IllegalEncryptionTokenException(); } joseHeader = new JoseHeader(); joseHeader.SetSerialize(token[0]); payload = Base64.base64urldecode(token[1]); signature = Base64.base64urldecode(token[2]); }
public void Set(string src) { var token = src.Split('.'); if (token == null || token.Length != 5) { throw new IllegalEncryptionTokenException(); } joseHeader = new JoseHeader(); joseHeader.SetSerialize(token[0]); cek = Base64.base64urldecode(token[1]); iv = Base64.base64urldecode(token[2]); cipherText = Base64.base64urldecode(token[3]); at = Base64.base64urldecode(token[4]); }